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
- Host: GitHub
- URL: https://github.com/mhadaily/shroff
- Owner: mhadaily
- License: mit
- Created: 2017-01-24T12:30:22.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-25T09:14:33.000Z (over 8 years ago)
- Last Synced: 2025-02-12T18:50:00.233Z (about 1 year ago)
- Topics: angular, angular-cli, angular2, angular4, express, expressjs, mongodb, mongoose, node-js, nodejs, typescript
- Language: TypeScript
- Homepage:
- Size: 276 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/).