A simple fullstack Todo List application built with Node.js, Express, and MongoDB for the backend, and React with Vite for the frontend.
- Create, read, update, and delete (CRUD) tasks.
- User-friendly interface with responsive design.
- Real-time updates using MongoDB.
- Built with modern technologies.
- Node.js: JavaScript runtime for building scalable network applications.
- Express: Fast, unopinionated web framework for Node.js.
- MongoDB: NoSQL database for storing tasks.
- Mongoose: MongoDB object modeling tool designed to work in an asynchronous environment.
- CORS: Middleware to enable CORS (Cross-Origin Resource Sharing).
- Dotenv: Module for loading environment variables.
- React: JavaScript library for building user interfaces.
- Vite: Build tool for faster development.
- Chakra UI: Simple, modular, and accessible component library.
- Framer Motion: Animation library for React.
- Zustand: State management tool for React.