The app is a simple todo app, with the functionality to add, edit and delete todos The user can also mark a todo as done (doing so would move it to the done tab).
List the key features of your application.
- The website is responsive on all screen sizes
- Website is using a custom backend
Mention the technologies and tools used in your project, including programming languages, frameworks, libraries, and databases.
- Frontend: React, TypeScript, Vite, TailwindCSS
- Backend: Node.js, Express.js, TypeScript
- Database: MongoDB
- Node.js and npm (for both frontend and backend)
- MongoDB (for the backend)
- Clone the repository:
git clone https://github.com/mukulrajpoot262610/assignment-todo
- Install the necessary dependencies
cd client
npm install
cd server
npm install
- Run the project
npm run dev