matheusmb / YourToDo

Test project for TopTal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Andrey Pushkarev TopTal test project

Demo

demo

Description

This is ToDo list management application where user can:

  • register and log in;
  • have my todo list displayed;
  • manipulate his list (add/remove/modify entries);
  • assign priorities to the entries;
  • do all features above using a very simple REST api.

The front-end is using Ajax exclusively. It has two versions:

  • first without any design/UI/logo, etc, only plain html;
  • second has all this stuff.

How to start

Get code

git clone http://git.toptal.com/gkalman/andrey-pushkarev-project.git

Test that everything works fine

npm install && bower install && npm test

Development

Run server in development mode

npm start

Run all tests

npm test

For run in production mode use

NODE_ENV=production node server/app.js

Heroku

For release on heroku

Note: you need to configure heroku first

Note: branch release will be updated to master and released

./release.sh

About

Test project for TopTal


Languages

Language:JavaScript 90.7%Language:CSS 9.0%Language:Shell 0.2%