{"id":13757801,"url":"https://github.com/antonybudianto/angular-hackathon-starter","last_synced_at":"2025-04-15T03:55:20.469Z","repository":{"id":79068820,"uuid":"74863247","full_name":"antonybudianto/angular-hackathon-starter","owner":"antonybudianto","description":":bulb: Hackathon ready starter with Angular and Firebase (Updated to latest Angular 4 and angularfire@next)","archived":false,"fork":false,"pushed_at":"2017-04-20T14:42:25.000Z","size":3191,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-15T03:55:14.875Z","etag":null,"topics":["angular","firebase","hackathon","starter"],"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/antonybudianto.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}},"created_at":"2016-11-27T02:47:27.000Z","updated_at":"2018-05-04T10:55:47.000Z","dependencies_parsed_at":"2023-07-16T12:00:54.950Z","dependency_job_id":null,"html_url":"https://github.com/antonybudianto/angular-hackathon-starter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonybudianto%2Fangular-hackathon-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonybudianto%2Fangular-hackathon-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonybudianto%2Fangular-hackathon-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonybudianto%2Fangular-hackathon-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antonybudianto","download_url":"https://codeload.github.com/antonybudianto/angular-hackathon-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249003953,"owners_count":21196794,"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":["angular","firebase","hackathon","starter"],"created_at":"2024-08-03T12:00:51.220Z","updated_at":"2025-04-15T03:55:20.451Z","avatar_url":"https://github.com/antonybudianto.png","language":"TypeScript","readme":"# Angular Hackathon Starter\n\n[![Build Status](https://travis-ci.org/antonybudianto/angular-hackathon-starter.svg?branch=master)](https://travis-ci.org/antonybudianto/angular-hackathon-starter)\n[![Coverage Status](https://coveralls.io/repos/github/antonybudianto/angular-hackathon-starter/badge.svg?branch=master)](https://coveralls.io/github/antonybudianto/angular-hackathon-starter?branch=master)\n[![Dependency Status](https://david-dm.org/antonybudianto/angular-hackathon-starter.svg)](https://david-dm.org/antonybudianto/angular-hackathon-starter)\n[![devDependency Status](https://david-dm.org/antonybudianto/angular-hackathon-starter/dev-status.svg)](https://david-dm.org/antonybudianto/angular-hackathon-starter#info=devDependencies)\n[![Dependency Status](https://dependencyci.com/github/antonybudianto/angular-hackathon-starter/badge)](https://dependencyci.com/github/antonybudianto/angular-hackathon-starter)\n\n\u003e Live Production Build [Demo](http://angular-hackathon-starter.surge.sh/) - Coming soon!\n\n## Introduction\nWelcome to Angular Hackathon Starter!\nThis starter is specially made for hackathon enthusiasts\n\n\u003e This repo is evolved from [Angular Webpack Starter](https://github.com/antonybudianto/angular-webpack-starter)\n\n\n### What's included?\n* [Angular](https://angular.io)\n* [Firebase](https://firebase.google.com)\n\nPlease visit the main [wiki](https://github.com/antonybudianto/angular-webpack-starter/wiki) for more details.\n\n## Prerequisites\nYou need to have [Node.js and npm](https://nodejs.org/en/)\n- Support Node v4 - latest\n- Support npm v3 - latest\n- Support [Yarn](https://yarnpkg.com/)\n\n## Installation\nDownload the starter from [releases page](https://github.com/antonybudianto/angular-hackathon-starter/releases)\n\nGo to the starter directory and install the packages ([Yarn](https://github.com/yarnpkg/yarn) is recommended):\n```bash\nnpm install\n```\n\nThen copy `.env.example` and rename it as `.env`. For more [details](https://github.com/antonybudianto/angular-webpack-starter/wiki/Environment-Variables)\n\nAfter that, get your Firebase app config from Firebase console, and export them at\n`src/app/core/firebase/config.ts`\n\n## Start\nLet's start up, run following:\n```bash\n// Build DLL first, run this once after adding new package\nnpm run build:dll\n\n// Start the app\nnpm start\n```\n\nand done! Open a browser and go to http://localhost:8080 and you can start developing Angular!\nEvery changes to the file will refresh the browser automatically\nand it'll also compile your changed TypeScripts files to Javascript files.\n\n\u003e If any error occured when starting, please retry `npm run build:dll`.\nThat means DLL build is too old and need to be refreshed.\n\n## Testing\nThis starter comes with testing workflow\n\n### Unit testing\nJust run\n```bash\nnpm test\n```\nand it'll compile all TypeScript files, start Karma, then remap Istanbul coverage so that it shows TypeScript coverage, not the transpiled JavaScript coverage.\n\n![Coverage result](http://s33.postimg.org/w7m9ckdkf/Screen_Shot_2016_06_04_at_8_15_53_AM.png)\n\n### E2E testing\nFirstly start the server:\n```bash\nnpm start\n```\nTo begin testing, run:\n```bash\nnpm run e2e\n```\n\n## Production\n\u003e For more details, visit [Continuous Integration  wiki](https://github.com/antonybudianto/angular-webpack-starter/wiki/Continuous-Integration)\n\nYou can create production build by running:\n```bash\nnpm run build\n```\nor you can create production build and then serve it using Lite Server by running:\n```bash\nnpm run serve:build\n```\n\n## Contributing\nFeel free to submit a PR if there are any issues or new features, please read [this](https://github.com/antonybudianto/angular-hackathon-starter/wiki/Contributing) before\n\n## License\nMIT\n","funding_links":[],"categories":["Boilerplate"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonybudianto%2Fangular-hackathon-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantonybudianto%2Fangular-hackathon-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonybudianto%2Fangular-hackathon-starter/lists"}