Project-Todo-App-Angular

Todo App

A simple Angular todo application for creating, tracking, and managing daily tasks. The app supports adding a task title and due time, marking tasks as complete, and deleting tasks from the list.

Features

Tech Stack

Prerequisites

Before running this project, make sure you have the following installed:

Installation

git clone <your-repository-url>
cd todo-app
npm install

Run the app

Start the development server:

npm start

Then open your browser at:

http://localhost:4200/

The app will automatically reload when you change source files.

Build for production

Create a production build:

npm run build

The compiled files are generated in the dist/ directory.

Run tests

npm test

Project structure

todo-app/
├── src/
│   ├── app/
│   │   ├── app.html
│   │   ├── app.scss
│   │   ├── app.ts
│   │   └── app.spec.ts
│   ├── main.ts
│   ├── styles.scss
│   └── index.html
├── angular.json
├── package.json
├── tsconfig.json
├── tsconfig.app.json
├── tsconfig.spec.json
├── README.md
└── public/

Credits

Built and maintained by Yunus-Rana.

License

This project is available for learning and personal use.

Notes

This app is intentionally lightweight and is a good starting point for expanding into features like: