Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/metachemist/todo-s-list-integrated-api

📃 The app helps you manage your tasks efficiently by allowing you to add, edit, delete, and set due dates for each to-do item.
https://github.com/metachemist/todo-s-list-integrated-api

angular-cli typescript

Last synced: 4 months ago
JSON representation

📃 The app helps you manage your tasks efficiently by allowing you to add, edit, delete, and set due dates for each to-do item.

Awesome Lists containing this project

README

        

# Todo's List

This is a simple and intuitive To-Do List application built using the Angular framework. The app helps you manage your tasks efficiently by allowing you to add, edit, delete, and set due dates for each to-do item.

## Features

📌 **Add New Tasks:** Easily add new tasks with a title and optional due date.

✒️ **Edit Tasks:** Modify existing tasks, including updating the title or changing the due date.

❌ **Delete Tasks:** Remove tasks from your to-do list when they are no longer needed.

🎯 **Set Due Dates:** Assign a due date to each task to keep track of deadlines.

## Technologies Used
- **Angular Framework:** The app is built using Angular for component-based development and efficient user interface handling.

- **TypeScript:** For writing clean, readable, and scalable code.

- **HTML & CSS:** For designing the layout and user interface of the application

## Future Improvements
- **Priority Levels:** Ability to assign priority levels to tasks (high, medium, low).
- **Search and Filter:** Search for tasks and filter by status (completed, pending).
- **Notifications:** Notify users when a task is approaching its due date.

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.

## Running unit tests

Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.