A to-do list web app with RESTful APIs and CRUD functions.
Built with Node.js, Express, MongoDB, and Heroku.
Check it here: https://desolate-sands-54347.herokuapp.com/
- Create new to-do tasks to the list.
- Read tasks on the list.
- Update tasks on the list.
- Delete tasks on the list.
These instructions will get you a copy of the project up and running on your local machine.
- npm
- MongoDB (and a database named
todoList
)
- clone the project to your local machine:
git clone https://github.com/liondon/todo_list
(or simply download its .zip file and extract it) - go into the project folder:
cd todo_list
- run
npm install
under the project folder to install necessary packages for the app - run
npm run start
to start running the app - open the link:
http://localhost:3000
with your browser, then you can use the web app - press
ctrl + c
to stop running the app
- run
npm run seed
to generate sample data