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
- Node.js (18 or later)
- Angular CLI:
npm install -g @angular/cli
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.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory.
Run ng test to execute the unit tests via Karma.
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.