This is a todo demo app using Regularjs framework, NEJ Utilities, NEJ Toolkit, Expressjs and MongoDB.
(Could be down at any time)
-
Download the zip file or simple run
git clone https://github.com/AndyRightNow/regular-todo-app.git
in your command line window. -
Run
npm install
first. For development server, runnpm start
. For production server, runnpm 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, typepm2 stop www
in your shell window. If there is a connection error with MongoDB or a connection timeout error during development mode, type inrs
to re-run the server if you are in development server. -
Go to
http://localhost:3000
to see the project. -
Run
npm run dev
if you want to play with it yourself. -
To run tests, first make sure you run
npm start
ornpm run serve
and the server is up and runing beforehand. Runnpm run test
to see the test results.
- Express.js for server-side framework.
- MongoDB for database. Also Mongoose for database management and mLab for database hosting.
- Regularjs for UI components.
- Gulp and NEJ Toolkit for building.
- Pug for HTML template.
- NEJ for utilities and module system.
- Bulma for CSS framework.
- NProgress for Progress bar.
- Axios for client requests in Server API tests.
- Mocha for test framework and test runner.
- Chai for test utilities and library.