{"id":22161358,"url":"https://github.com/hbweb/angular-game","last_synced_at":"2025-08-09T21:08:06.028Z","repository":{"id":137304999,"uuid":"70396598","full_name":"hbweb/angular-game","owner":"hbweb","description":"Tutorial to setup Game - MEAN Stack app (Angularjs 1.5, Node, Express, Babel, MongoDB, Mongoose)","archived":false,"fork":false,"pushed_at":"2016-10-10T09:50:52.000Z","size":718,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-29T20:38:01.016Z","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/hbweb.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-09T10:42:57.000Z","updated_at":"2016-10-09T10:44:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"677a82e0-0cfe-45e6-8b42-20304dac8f68","html_url":"https://github.com/hbweb/angular-game","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/hbweb%2Fangular-game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbweb%2Fangular-game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbweb%2Fangular-game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbweb%2Fangular-game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hbweb","download_url":"https://codeload.github.com/hbweb/angular-game/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245295942,"owners_count":20592125,"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-12-02T04:14:40.874Z","updated_at":"2025-03-24T15:24:56.129Z","avatar_url":"https://github.com/hbweb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Angular Game\n\nThis project was generated with the [Angular Full-Stack Generator](https://github.com/DaftMonk/generator-angular-fullstack) version 4.1.0.\n\nHope it would help to get an idea how to get started with M.E.A.N Stack.\n\nThis project use Babel (Javascript compiler), Nodejs(Express) for server, AngularJS for frontend and MongoDB(Mongoose) for database.\n\n\n## Getting Started\n\n### Prerequisites\n\n- [Git](https://git-scm.com/)\n- [Node.js and npm](nodejs.org) Node \u003e= 4.x.x, npm \u003e= 2.x.x\n- [Gulp](http://gulpjs.com/) (`npm install --global gulp`)\n- [MongoDB](https://www.mongodb.org/) - Keep a running daemon with `mongod`\n\nAlternatively, following the command line below in your Terminal\n\nRun \n\n\n```\nnpm install -g bower\nnpm install -g grunt-cli\nnpm install -g yo\nnpm install -g generator-angular-fullstack\n```\n\n\nCreate your project name 'hbweb-mean-tutorial'\n\n`mkdir hbweb-mean-tutorial`\n`cd hbweb-mean-tutorial`\n`yo angular-fullstack hbweb-mean-tutorial`\n\nYou will need to choose number of options through the setup process. \n\u003e Script with: Babel\n\u003e Markup with: HTML\n\u003e Stylesheet with: CSS\n\u003e Angular Router: uiRouter\n\u003e Bootstrap / Bootstrap UI : Yes\n\u003e MongoDB with Mongoose: Yes\n\u003e Authentication: No\n\u003e Socket.io: No (for now)\n\n### Step 1 - Node Express \u0026 MongoDB \nWe are going to create an endpoint and configure our Node server and build a game listing page\n\n- GRUB (Create, read, update, delate) video games\n- Each game will have a platform, genre \u0026 condition\n- View all games\n\nThis project should be kept very small (on purpose). There will be much more functionalities you can build but I will leave it up to you.\n\nThe whole point of this tutorial is to get you started with your CRUD component.\n\n\n## Endpoint\n\nIn your project directory, type\n\n`yo angular-fullstack:endpoint game`\n\n\n\n### Developing\n\n1. Run `npm install` to install server dependencies.\n\n2. Run `mongod` in a separate shell to keep an instance of the MongoDB Daemon running\n\n3. Run `gulp serve` to start the development server. It should automatically open the client in your browser when ready.\n\n## Build \u0026 development\n\nRun `gulp build` for building and `gulp serve` for preview.\n\n## Testing\n\nRunning `npm test` will run the unit tests with karma.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhbweb%2Fangular-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhbweb%2Fangular-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhbweb%2Fangular-game/lists"}