An open API service indexing awesome lists of open source software.

https://github.com/mhadaily/shroff

Real Time Exchange & Stock Management Application. Angular,Typescript,Node.js,Mongodb
https://github.com/mhadaily/shroff

angular angular-cli angular2 angular4 express expressjs mongodb mongoose node-js nodejs typescript

Last synced: 3 months ago
JSON representation

Real Time Exchange & Stock Management Application. Angular,Typescript,Node.js,Mongodb

Awesome Lists containing this project

README

          

# Shroff

An exchange and stock real time application. Powered by MEAN stack. (Under Development)

## Prerequisites
1. Install [Node.js](https://nodejs.org) and [MongoDB](https://www.mongodb.com)
2. Install Angular CLI: `npm i -g @angular/cli`
3. From project root folder install all the dependencies: `npm i`

## Run
### Development mode
`npm run dev`: [concurrently](https://github.com/kimmobrunfeldt/concurrently) execute MongoDB, Angular build, TypeScript compiler and Express server.

A window will automatically open at [localhost:4200](http://localhost:4200). Angular and Express files are being watched. Any change automatically creates a new bundle, restart Express server and reload your browser.

### Production mode
`npm run prod`: run the project with a production bundle and AOT compilation

## Please open an issue if
* you have any suggestion to improve this project
* you noticed any problem or error
* you have a question

## To do
* More tests

## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
Before running the tests make sure you are serving the app via `npm start`.

## Running TSLint
Run `ng lint` to execute the linter via [TSLint](https://palantir.github.io/tslint/).