A simple ToDo application built using React, Node.js, Express, Supabase, Prisma, and Tailwind CSS.
This is a ToDo application that allows users to manage their tasks and to-do lists. The application is built using a combination of modern technologies such as React, Node.js, Express, Supabase, Prisma, and Tailwind CSS.
- User authentication and registration using Supabase
- Create, read, update, and delete tasks
- Mark tasks as complete or incomplete
- Responsive design with Tailwind CSS
-
Clone the repository:
git clone git@github.com:MKMukeshkannan/React-Todo.git
-
Install dependencies for both the client and server:
cd React-Todo/backend npm i- Create a supabase project, and copy its connection string.
- Create a variable "DATABASE_URL" in .env and paste the connection string,
npx prisma migrate dev --name init npm run dev
#Go to root folder cd React-Todo/frontend npm i npm run dev
- React
- Node.js
- Express
- Supabase
- Prisma
- Tailwind CSS
Contributions are welcome! If you find any issues or want to enhance the application, feel free to open a pull request.
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push your changes to your fork.
- Open a pull request explaining the changes you've made.