A Todo List mobile friendly web application built with Angular.
This project is a web application (mobile friendly) that allows users to manage their tasks through a simple interface. Users can add, remove, edit, and mark tasks as completed.
- Add tasks with username and todo text
- Mark tasks as completed
- Edit existing tasks
- Remove tasks
- Angular: Version 17.0.0
- Node.js: Version 18.13.0
- Angular CLI: Version 17.0.5
- RxJS: Version 7.8.0
- Typescript: Version 5.2.2
- EsLint: Version 8.54.0
- Prettier: Version 3.1.0
- Jasmine: Version 5.1.0
- Node.js installed (https://nodejs.org)
- Angular CLI (installed globally):
npm install -g @angular/cli
-
Clone the repository:
git clone https://github.com/abderrahmenDeveloper/todo-list.git
-
Navigate to the project directory:
cd angular-todo-list
-
Install dependencies:
npm install
-
Start the development server:
ng serve
-
Open a web browser and navigate to:
http://localhost:4200/
- Run tests:
ng test