{"id":17930118,"url":"https://github.com/nathanpeck/fintech-hackathon","last_synced_at":"2025-10-25T12:15:13.617Z","repository":{"id":66221342,"uuid":"9260116","full_name":"nathanpeck/fintech-hackathon","owner":"nathanpeck","description":"Entry for Fintech Hackathon","archived":false,"fork":false,"pushed_at":"2013-04-07T16:01:26.000Z","size":3632,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T23:29:33.437Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nathanpeck.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-04-06T13:11:49.000Z","updated_at":"2013-10-06T20:07:10.000Z","dependencies_parsed_at":"2023-02-20T00:30:43.211Z","dependency_job_id":null,"html_url":"https://github.com/nathanpeck/fintech-hackathon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanpeck%2Ffintech-hackathon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanpeck%2Ffintech-hackathon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanpeck%2Ffintech-hackathon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanpeck%2Ffintech-hackathon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nathanpeck","download_url":"https://codeload.github.com/nathanpeck/fintech-hackathon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246981166,"owners_count":20863828,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-10-28T21:12:03.786Z","updated_at":"2025-10-25T12:15:08.581Z","avatar_url":"https://github.com/nathanpeck.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Fintech Hackathon Entry\n=======================\n\nThe initial API stub for our entry to the Fintech Hackathon. Currently running live on OpenShift at:\n\n[http://fintech-fintechhackathon.rhcloud.com/](http://fintech-fintechhackathon.rhcloud.com/)\n\nInstallation Locally\n====================\n\n1. Run `npm install` to download and set up all required libraries.\n2. Start a MongoDB instance locally, or modify the configuration file to point to an existing MongoDB.\n3. Run `launch.sh` to start the server, note that this launch script requires `supervisor` to run.\n   It can be installed with `npm install -g supervisor`\n\nBackend Technologies\n====================\n\n* [Node.js](http://nodejs.org/)\n* [MongoDB](http://www.mongodb.org/)\n* [OpenShift](https://www.openshift.com/)\n* [Express](http://expressjs.com/)\n* [Mongoose](http://mongoosejs.com/)\n* [Bunyan](https://github.com/trentm/node-bunyan)\n\nRepo layout\n===========\n\n    +-------------------------------------+---------------------------------------+\n    |                Item                 |              Description              |\n    +-------------------------------------+---------------------------------------+\n    | .openshift/                         | OpenShift deployment recipe           |\n    | .openshift/action_hooks/pre_build   | Run after every git push pre buidl.   |\n    | .openshift/action_hooks/build       | The build script                      |\n    | .openshift/action_hooks/deploy      | Run after build completes             |\n    | .openshift/action_hooks/post_deploy | Runs after app restarts               |\n    | /src                                | Backend source                        |\n    | /schemas                            | Backend and API schemas               |\n    | /public                             | Frontend source                       |\n    | package.json                        | Project meta data and dependency list |\n    | config.json                         | MongoDB connection info               |\n    | launch.sh                           | Starts the server                     |\n    | server.js                           | The server itself                     |\n    +-------------------------------------+---------------------------------------+\n\nEnvironment Configuration\n=========================\n\nWhen running locally the server will bind to localhost port 8080. When deployed on OpenShift\nit will bind to whatever address and port that OpenShift defines via the environment variables.\n\nWhen running locally it will attempt to connect to a local MongoDB instance without authentication.\nWhen running on OpenShift it will connect to the MongoDB database specified in the environment\nvariables.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathanpeck%2Ffintech-hackathon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnathanpeck%2Ffintech-hackathon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathanpeck%2Ffintech-hackathon/lists"}