A simple Node/MongoDB/Angular todo app
Switch branches/tags
Clone or download
Pull request Compare This branch is 9 commits ahead, 8 commits behind scotch-io:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
app updated to latest scram-engine, using TypeScript Jan 6, 2017
.gitignore everything seems to be working nicely Jul 3, 2016
README.md Update README.md Jul 6, 2016
package.json updated to latest scram-engine, using TypeScript Jan 6, 2017


This is a fork of the original project, rewritten with Express Web Components


bower install
npm install
npm run dev // development without a debug browser window
npm run-dev-window // development with a debug browser window (recommended)

The instructions below are for the original repository

Node Todo App

A Node app built with MongoDB and Angular. For demonstration purposes and a tutorial.

Node provides the RESTful API. Angular provides the frontend and accesses the API. MongoDB stores like a hoarder.


  • Node and npm
  • MongoDB: Make sure you have your own local or remote MongoDB database URI configured in config/database.js


  1. Clone the repository: git clone git@github.com:scotch-io/node-todo
  2. Install the application: npm install
  3. Place your own MongoDB URI in config/database.js
  4. Start the server: node server.js
  5. View in browser at http://localhost:8080

Tutorial Series

This repo corresponds to the Node Todo Tutorial Series on scotch.io

Each branch represents a certain tutorial.

Happy Todo-ing!