This project is a Mongo, Express, Angular, Node application build on the Heroku platform. With this stack you are able to build a simple application with create/read/update/delete (CRUD) functionality, the basic functions of persistent storage. This functionality allows us to build a rest API server and with Angular, display a single page application.
I created this project just to learn Angular. I will be updating it with features as I have time.
View sample app on Heroku here: https://iwan-mean.herokuapp.com
This application requires Heroku if you want to run it locally.
- Heroku - View this to get started.
Go to the directory and create a heroku project:
heroku create <PROJECT-NAME>
You also need to provision the database:
heroku addons:create mongolab
Install npm packages:
npm install
You also need to setup .env file. (more instructions soon)
Test documentation here.
Add additional notes about how to deploy this on a live system Local deployment:
heroku local web
Then go to: http://localhost:5000/ Heroku deployment:
git push heroku master
- Angular - The front-end framework used
- Mongo - Mongo DB database
- NODE - JavaScript runtime for server and has a package manager (NPM)
- Express - Web Framework for Node.js
Aside from the basic CRUD stack, this app also uses:
- Semantic UI - Front end user interface library
Iwan Ruslani - Initial work - linkedin
Original starter project from contributors based on this tutorial