A modern, full-stack task management app built with React (Vite) for the frontend and Supabase for authentication and database. (No backend folder or FastAPI code is present yet.)
- User authentication (Supabase Auth)
- Project and task management
- Assign tasks to users
- Due dates, priorities, and completion tracking
- Responsive, modern UI with sidebar navigation
- Dashboard with today's and overdue tasks
- Modal forms for add/edit
- Supabase integration for real-time data
- Frontend: React (Vite), CSS
- Backend: Supabase (hosted, no custom backend code)
to-do/
frontend/ # React app (main UI)
git clone <your-github-repo-url>
cd to-docd frontend
npm installVITE_SUPABASE_URL=your-supabase-url
VITE_SUPABASE_ANON_KEY=your-supabase-anon-key
npm run dev- Set the project root to
frontend/. - Build command:
npm run build - Output directory:
dist - Add environment variables in the host dashboard.
- Never commit your
.envfile. - Add
.envand.env.*to.gitignore.
MIT