{"id":18123319,"url":"https://github.com/mhadaily/shroff","last_synced_at":"2026-04-09T01:31:03.497Z","repository":{"id":74805247,"uuid":"79909678","full_name":"mhadaily/shroff","owner":"mhadaily","description":"Real Time Exchange \u0026 Stock Management Application. Angular,Typescript,Node.js,Mongodb","archived":false,"fork":false,"pushed_at":"2017-06-25T09:14:33.000Z","size":283,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T12:48:16.650Z","etag":null,"topics":["angular","angular-cli","angular2","angular4","express","expressjs","mongodb","mongoose","node-js","nodejs","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhadaily.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-24T12:30:22.000Z","updated_at":"2017-05-07T14:05:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"b85726e6-9664-4b69-8734-b4822d898930","html_url":"https://github.com/mhadaily/shroff","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mhadaily/shroff","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhadaily%2Fshroff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhadaily%2Fshroff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhadaily%2Fshroff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhadaily%2Fshroff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhadaily","download_url":"https://codeload.github.com/mhadaily/shroff/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhadaily%2Fshroff/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31581864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","angular-cli","angular2","angular4","express","expressjs","mongodb","mongoose","node-js","nodejs","typescript"],"created_at":"2024-11-01T07:09:15.954Z","updated_at":"2026-04-09T01:31:03.474Z","avatar_url":"https://github.com/mhadaily.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shroff\n\nAn exchange and stock real time application. Powered by MEAN stack. (Under Development)\n\n\u003c!--## Preview\n![Preview](demo.gif \"Preview\")--\u003e\n\n## Prerequisites\n1. Install [Node.js](https://nodejs.org) and [MongoDB](https://www.mongodb.com)\n2. Install Angular CLI: `npm i -g @angular/cli`\n3. From project root folder install all the dependencies: `npm i`\n\n## Run\n### Development mode\n`npm run dev`: [concurrently](https://github.com/kimmobrunfeldt/concurrently) execute MongoDB, Angular build, TypeScript compiler and Express server.\n\nA 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.\n\n### Production mode\n`npm run prod`: run the project with a production bundle and AOT compilation\n\n\u003c!--## Deploy (Heroku)\n1. Go to Heroku and create a new app\n2. Install [Heroku CLI](https://devcenter.heroku.com/articles/heroku-command-line)\n3. `heroku login`\n4. `cd my-project/`\n5. `git init`\n6. `heroku git:remote -a your-app-name`\n7. Download this repo and copy all files into `my-project` folder\n8. Edit `.gitignore` and remove line with `/dist`\n9. Edit in `db.ts` the url of MongoDB server to a real server. You can create a MongoDB server with Heroku or mLab.\n10. `npm i`\n11. `ng build -prod` or `ng build -aot -prod`\n12. `tsc -p server`\n13. `git add .`\n14. `git commit -m \"Going to Heroku\"`\n15. `git push heroku master`\n16. `heroku open`\n17. A window will open with your app online--\u003e\n\n## Please open an issue if\n* you have any suggestion to improve this project\n* you noticed any problem or error\n* you have a question\n\n## To do\n* More tests\n\n## Running unit tests\nRun `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).\n\n## Running end-to-end tests\nRun `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). \nBefore running the tests make sure you are serving the app via `npm start`.\n\n## Running TSLint\nRun `ng lint` to execute the linter via [TSLint](https://palantir.github.io/tslint/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhadaily%2Fshroff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhadaily%2Fshroff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhadaily%2Fshroff/lists"}