This project is a Todo List application built with Angular for the frontend and Node.js/Express for the backend, with a MongoDB database. It allows users to add, delete, and toggle the completion status of their tasks.
- Add new tasks
- Mark tasks as completed
- Delete tasks
- Filter tasks by completion status
- Responsive design with light and dark mode support
Before you begin, ensure you have met the following requirements:
- Node.js (version as per your project specifications)
- npm or Yarn (as your package manager)
- Angular CLI
- MongoDB running on your local machine or a MongoDB Atlas account
To install the Todo List application, follow these steps:
Backend setup:
cd backend
npm install