Skip to content

Repository files navigation

ToDo

A modern, offline-first personal todo application built with Angular 22.

  • Create, edit, and delete tasks with titles, notes, due dates, and tags
  • Filter tasks by All / Active / Done with count badges
  • Dark/light theme toggle (persisted to localStorage)
  • All data stored locally in your browser (no backend required)
  • Mobile-friendly responsive design

Prerequisites

  • Node.js (18 or later)
  • Angular CLI: npm install -g @angular/cli

Development server

Run npm start or ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any source files.

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.

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.

About

Simple ToDos application in Angular 22

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages