# Mock Web Application
* **Objective** - to create a mock-implementation of a well-known web service
* **Purpose** - to demonstrate the construction of a full-stacked web-application

## Developmental Notes
### Minimum Tech Stack
* **Frontend** - Angular
* **Business Logic** - Java
* **Data Layer** - MySQL
* **Cloud** - Heroku

### Installation
* Install [NodeJs](https://nodejs.org/en/). From terminal execute
    * `brew install node`
* Install [Angular](http://angular.io/). From terminal execute
    * `brew install angular-cli`
* Install [AngularCli](). From terminal execute
    * `npm install -g @angular/cli`
* Install [Jhipster](http://angular.io/). From terminal execute
    * `brew install jhipster`
* Install [Yeoman](https://yeoman.io/). From terminal execute
    * `npm install -g yo`


## Project Topics
* Read more about each of the topics by following the links below
    * [Mock facebook application](./mock-facebook-application.md)
    * [Mock slack application](./mock-slack-application.md)
    * [Mock mint application](./mock-mint-application.md)
    * [Mock netflix application](./mock-netflix-application.md)