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 i
To run the application server:
npm run server
Then you can run the main application:
npm start
Note: Application uses 4200 port as default. Want to change the port? Then go to
package.json
and changeng serve --open
tong serve --port XXXX --open
To build the application run:
ng build
To execute the unit tests run:
ng test
To execute the end-to-end unit tests run:
ng e2e
MIT
Free Software, Hell Yeah!