Simple todo application, that is easy to understand and extend
- A simple todo application, allowing to Create, Update, Delete and mark Todo as completed
- Works with the JSON Server to minimize the need of external API challanges
- Simply run the server and application and start experimenting with todos
- You can copy the Todo database and use it elsewere without a need for something unusual than just using the JSON file.
Angular Todo uses only open source projects:
- Angular CLI - 15.1.2
- Bootstap - 5.2.3
- Bootstrap Icons - 1.10.3
| Feature | Version |
|---|---|
| Typescript | 4.9.4 |
| Karma | 6.3.4 |
| Jasmin | 4.0.3 |
Note: project is configured to use SASS.
Angular Todo requires Node.js latest to run, but you can try your luck with previous versions )).
Install the dependencies and devDependencies and start the server.
cd angular-todo
npm iTo run the application server:
npm run serverThen you can run the main application:
npm startNote: Application uses 4200 port as default. Want to change the port? Then go to
package.jsonand changeng serve --opentong serve --port XXXX --open
To build the application run:
ng buildTo execute the unit tests run:
ng testTo execute the end-to-end unit tests run:
ng e2eMIT
Free Software, Hell Yeah!