This is a simple Todo app built using the MERN stack (MongoDB, Express.js, React.js, Node.js) with a touch of Material UI for a sleek and responsive user interface. The project adheres to TypeScript strict mode, ensuring type safety throughout the application. Additionally, server management is handled by PM2, and backend validation is implemented using the Zod library.
- Create: Add new tasks to your to-do list.
- Read: View your existing tasks with ease.
- Update: Mark tasks as completed or edit them as needed.
- Delete: Remove tasks that are no longer necessary.
- MongoDB: NoSQL database for storing tasks.
- Express.js: Web application framework for the backend.
- React.js: JavaScript library for building user interfaces.
- Node.js: JavaScript runtime for server-side logic.
- Material UI: React component library for a polished UI.
- PM2: Process manager for Node.js applications.
- Zod: Backend Inputs Validations