- User Authentication: Sign up and log in securely.
- Task Management (CRUD):
- Add, edit, and delete tasks
- Mark tasks as Completed, In Progress, or Not Started
- Task Filtering: Filter tasks by status.
- Responsive Design: Works seamlessly on desktop and mobile devices.
- Hero UI Components: Beautiful, accessible UI for inputs, buttons, and forms.
- Frontend: Next.js + Hero UI
- Backend: Express.js
- Database: MongoDB
- Styling: Tailwind CSS
- Clone the repository
git clone https://github.com/dev-lyca/todolist.git
cd todolist
2. **Install Dependencies**
# Backend
cd server
npm install
# Frontend
cd ../client
npm install