Skip to content

Tulipe personal todolist is yet an other todolist webapp. But it is build with Sails.js (nodejs MVC framework) and AngularJS and ... It is pretty cool ;)

License

Notifications You must be signed in to change notification settings

rdroro/tulipe-personal-todolist

Repository files navigation

tulipe-personal-todolist

Yet an other TodoList but ... Built with Sails.js and AngularJS and ... it's pretty cool

Screenshot

With tulipe-personal-todolist you can manage your tasks and classify them into 3 categories :

  • Important
  • Project
  • Reminder

You can also add sub-task (only one depth for the moment)

Mobile devices are supported with minimal width screen: 370px.

Requirements

Tulipe-personal-todolist is a nodejs application built with Sails.js (backend) and AngularJS (frontend). Here are the versions of dependencies currently used:

  • nodejs v0.10.20 or higher
  • npm v1.3.11 or higher
  • sails v0.9.4
  • grunt: 0.4.1
  • ejs: 0.8.4 (sails dependencies currently not used)
  • optimist: 0.3.4

A Demo is available here.

Installation

DEV - Installation Process

  • Download archive from github here
  • Unzip archive
  • Run npm install in unzipped folder to checkout dependencies
  • Start application by running : node app.js

In development mode, all data are saved on disk in file : .tmp/.disk.db

If you want to test any modification, you can use nodemon. nodemon automatically restart the application when files change. To do this, start app by using:

nodemon app.js

Application is now available from http://localhost:1337

@Todo

  • Manage errors in the backend - model : Task (creation and deletion)
  • Do unit and ent-to-end test for angular
  • Display errors in UI
  • Do unit test for the sails backend
  • Implements Edit-In-Place
  • Improve angular controllers (one controller is maybe enough ...)
  • Connect angular services with socket.io
  • Add ACL for the backend
  • Documentation about Sails.js and AngularJS communication

About

Tulipe personal todolist is yet an other todolist webapp. But it is build with Sails.js (nodejs MVC framework) and AngularJS and ... It is pretty cool ;)

Resources

License

Stars

Watchers

Forks

Packages

No packages published