A professional Farcaster cast scheduling platform for scheduling and managing your Farcaster posts.
- Cast Scheduling - Schedule your Farcaster casts up to 30 days in advance
- Bulk Upload - Import multiple casts via CSV
- Queue Management - Manage your scheduled cast queue
- Team Collaboration - Work with your team on content planning
- Modern UI - Beautiful, responsive interface built with React and Tailwind CSS
- Frontend: React 18, React Router, Tailwind CSS
- Icons: Lucide React
- Database: Supabase (for user data and cast storage)
- Deployment: Vercel ready
npm installCreate a .env file:
cp env.example .envEdit .env with your Supabase credentials:
REACT_APP_SUPABASE_URL=your_supabase_url_here
REACT_APP_SUPABASE_KEY=your_supabase_anon_key_herenpm startnpm run buildThis app is configured for easy deployment to Vercel:
- Push your code to GitHub
- Connect your repository to Vercel
- Set environment variables in Vercel dashboard
- Deploy!
src/
├── components/ # Reusable UI components
├── pages/ # Main application pages
│ ├── Dashboard.jsx # Main dashboard view
│ ├── Scheduler.jsx # Cast scheduling interface
│ ├── Queue.jsx # Scheduled casts queue
│ ├── Team.jsx # Team collaboration
│ └── Settings.jsx # User settings
├── lib/ # Utility libraries
└── App.js # Main app with routing
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License - see LICENSE file for details