A boilerplate MEAN Stack demo for a web based, multi-API application. Named after the 70's TV Show "Eischeid" staring Joe Don Baker.
Many of the technologies used in this demo are now deprecated or have been supercedded by newer versions. This demo features Angular 1.x which is now closing in on end of life for support. Jade Templates have also been renamed to Pug since this demo was put together. So there may be depercation warnings and messages during NPM Install. This project is provided "as-is" as a legacy demo of using Angular 1.x.
For a more current version of this demo, see github.com/jfox015/Eischied-Angular.
This library has two main components, the backend pages/API and public HTML.
The example API included is written in NodeJS using Express 4.x+ with Jade Templating.
The front end is an AngularJS 1.x based application UI using JQuery, Bootstrap and LESS CSS.
Back and forth communication from the UI to the backend is accomplished via a RESTful services API.
This project is based off the excellent Hackathon Starter Project (https://github.com/sahat/hackathon-starter).
- NodeJs 8.x+
- MongoDB 2.x+
$ git clone git://github.com/jfox015/Eischied-AngularJs
$ cd Eischied-AngularJs
$ npm install
Make sure your local copy of MongoDB is running. The run the following command to start the site.
$ $ npm start
Browse to http://localhost:3000 to run.
If you received the following error:
$ Error: Cannot find module 'mongodb/node_modules/bson
Do the following:
npm install -g node-gyp
cd /to/your/project-folder
rm -rf node_modules
npm install