Skip to content

AndyRightNow/regular-todo-app

Repository files navigation

Todo Demo App - Powered By Regularjs

This is a todo demo app using Regularjs framework, NEJ Utilities, NEJ Toolkit, Expressjs and MongoDB.

Live Demo

See Live Demo

(Could be down at any time)

Build and Run

  1. Download the zip file or simple run git clone https://github.com/AndyRightNow/regular-todo-app.git in your command line window.

  2. Run npm install first. For development server, run npm start. For production server, run npm run serve. These commands will first build the project and then run the server. If you want to stop the server when running in production mode, type pm2 stop www in your shell window. If there is a connection error with MongoDB or a connection timeout error during development mode, type in rs to re-run the server if you are in development server.

  3. Go to http://localhost:3000 to see the project.

  4. Run npm run dev if you want to play with it yourself.

  5. To run tests, first make sure you run npm start or npm run serve and the server is up and runing beforehand. Run npm run test to see the test results.

Technology Stack

  1. Express.js for server-side framework.
  2. MongoDB for database. Also Mongoose for database management and mLab for database hosting.
  3. Regularjs for UI components.
  4. Gulp and NEJ Toolkit for building.
  5. Pug for HTML template.
  6. NEJ for utilities and module system.
  7. Bulma for CSS framework.
  8. NProgress for Progress bar.
  9. Axios for client requests in Server API tests.
  10. Mocha for test framework and test runner.
  11. Chai for test utilities and library.

Screenshot Preview

Preview 1 Preview 2 Preview 3 Preview 4

About

A todo demo app using Regularjs framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages