{"id":20521950,"url":"https://github.com/brnrajoriya/angular-boilerplate","last_synced_at":"2025-04-14T02:52:33.432Z","repository":{"id":117234961,"uuid":"153771639","full_name":"brnrajoriya/Angular-Boilerplate","owner":"brnrajoriya","description":"Ready to use Angular Boilerplate with Basic Required features. For API's check https://github.com/brnrajoriya/Laravel-Boilerplate","archived":false,"fork":false,"pushed_at":"2020-09-24T09:06:32.000Z","size":59,"stargazers_count":35,"open_issues_count":0,"forks_count":26,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-27T16:55:56.013Z","etag":null,"topics":["angular","angular-material","angular7","angular7-boilerplate","authentication","boilerplate","bootstrap4","crud","crud-sample","material-ui","typescript","universal"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/brnrajoriya.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":"2018-10-19T11:18:39.000Z","updated_at":"2024-08-11T10:55:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"03a96a64-bd50-43b5-8a26-2392136f8ef4","html_url":"https://github.com/brnrajoriya/Angular-Boilerplate","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/brnrajoriya%2FAngular-Boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brnrajoriya%2FAngular-Boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brnrajoriya%2FAngular-Boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brnrajoriya%2FAngular-Boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brnrajoriya","download_url":"https://codeload.github.com/brnrajoriya/Angular-Boilerplate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248813827,"owners_count":21165631,"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","angular-material","angular7","angular7-boilerplate","authentication","boilerplate","bootstrap4","crud","crud-sample","material-ui","typescript","universal"],"created_at":"2024-11-15T22:33:23.914Z","updated_at":"2025-04-14T02:52:33.426Z","avatar_url":"https://github.com/brnrajoriya.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Angular Ready To Go Boilerplate by Brn.Rajoriya\n\n** UI Features\n* Material And Bootstrap Configurations\n\n** Application Features\n* CRUD Dummy Implementation - With Http Api's, Sorting, Headers Solution \n* Authentication Guard \u0026 Service\n* Login / Registration / Forgot / Reset Components\n* File Upload - Images / Videos Upload with Form Data\n* Staging Environment Setup\n* JWT Intercepter Helper\n* Error Intercepter Helper\n* Model interfaces \n* Separate Modules\n* Separate Services\n* Separate Router Module\n\n## Prerequisites\n\n* Node - v8.11.3\n* NPM - v6.4.0\n* Angular CLI - v7.1.4\n\n# Note - The System User Should have permission to change in Prerequisites Folders \n\n## Installation\n\n* npm install  // It will install all the dependencies \n* ng serve -o  // It will open browser with localhost:4200\n* ng build     // It will create build with local mode - Set from `\\src\\environments\\environment.ts`\n* ng build --configuration=stage  // It will build the app with Staging mode - Set from `\\src\\environments\\environment.stage.ts`\n* ng build --prod    // It will create build with production mode - Set from `\\src\\environments\\environment.prod.ts`\n\n## Create New Component\\Service\\route\n\n## Model/Service\n* ng g service _services/dummy\nand new Model in _models folder\n\n\n## CRUD View \u0026 Controller / HTML,CSS,TS\n* ng g component _components/dummy/all\n* ng g component _components/dummy/create\n* ng g component _components/dummy/edit\n* ng g component _components/dummy/show\n\n\n## create a new index.ts file under _components/dummy folder\n* export all classes\n\n\t`export * from './all/all.component';`\n\n\t`export * from './create/create.component';`\n\n\t`export * from './edit/edit.component';`\n\n\t`export * from './show/show.component';`\n\n\n## New Route \n\n\t`{ path: 'dummies', canActivate: [AuthGuard],\n    \tchildren: [\n    \t\t{ path: '', redirectTo: 'all', pathMatch: 'full' },\n\t\t\t{ path: 'all', \n\t\t\t\tchildren: [\n\t\t    \t\t{ path: '', redirectTo: '1', pathMatch: 'full' },\n\t\t\t\t\t{ path: ':page_no', component: AllDummyComponent },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{ path: 'create', component: CreateDummyComponent },\n\t\t\t{ path: 'edit/:id', component: EditDummyComponent },\n\t\t\t{ path: 'show/:id', component: ShowDummyComponent }\n\t\t]\n\t},`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrnrajoriya%2Fangular-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrnrajoriya%2Fangular-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrnrajoriya%2Fangular-boilerplate/lists"}