Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/metachemist/todo-s-list-integrated-api
- Owner: metachemist
- Created: 2024-09-11T21:57:35.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-14T10:46:28.000Z (4 months ago)
- Last Synced: 2024-10-09T11:21:22.108Z (4 months ago)
- Topics: angular-cli, typescript
- Language: TypeScript
- Homepage: https://todos-list-integrated-api.vercel.app/
- Size: 268 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.