Tasks is a cloud enabled, node.js based no sql application API, which enables users to:-
- create a task with a title and description
- update an existing task
- read all the tasks created by the user
- delete a task which is completed
Tasks was created using:
- node.js - evented I/O for the backend
- Express - fast node.js network app framework
- mongoose - a straight-forward, schema-based solution to model application data
- pm2 - for running the api without blocking the terminal
- morgam - HTTP request logger middleware for node.js
Tasks requires Node.js v4+ to run.
Install the dependencies and devDependencies and start the server.
$ npm install
$ node app.js
The API can be accessed from the localhost at port 9000 or from the link https://todo-list-hexaware.herokuapp.com
localhost:9000/aliens
OR
https://todo-list-hexaware.herokuapp.com/aliens