Skip to content

mo1297mo/todolist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo List Application

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.

Features

  • Add new tasks
  • Mark tasks as completed
  • Delete tasks
  • Filter tasks by completion status
  • Responsive design with light and dark mode support

Prerequisites

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

Installation

To install the Todo List application, follow these steps:

Backend setup:

cd backend
npm install