This is a full-stack Task Management application built with the MERN stack (Supbase, Express, React, Node.js), with Supabase used for authentication and data storage. The project is organized into two main parts:
- Client: The frontend React application
- Server: The backend Express application
/ (root)
|-- client/ # React frontend
|-- server/ # Express backend
- User authentication (Supabase)
- Create, read, update, and delete todos
- Add and manage tasks within todos
- Mark tasks as complete
- Modern UI with Tailwind CSS
- Frontend: React, Vite, Tailwind CSS, Supabase Auth
- Backend: Node.js, Express, Supabase (PostgreSQL)
Each part of the project has its own setup instructions and dependencies. Please refer to the respective README files for detailed setup and usage:
- Clone the repository:
git clone <repo-url> cd MERN-Task-Management-App
- Follow the setup instructions in the client and server directories.
For more information about features, API routes, and environment configuration, see the individual READMEs in the client and server folders.