{"id":20139282,"url":"https://github.com/harryho/ng-crm","last_synced_at":"2025-04-06T22:06:12.165Z","repository":{"id":38780263,"uuid":"118889472","full_name":"harryho/ng-crm","owner":"harryho","description":"Angular CRM Starter Application with Material Design","archived":false,"fork":false,"pushed_at":"2025-03-28T12:36:31.000Z","size":13788,"stargazers_count":74,"open_issues_count":3,"forks_count":48,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-30T21:05:58.027Z","etag":null,"topics":["angular","angular-material","angular-material-9","angular9"],"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/harryho.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-01-25T09:08:30.000Z","updated_at":"2025-03-28T12:36:34.000Z","dependencies_parsed_at":"2024-11-13T21:44:47.370Z","dependency_job_id":"6bd15cd9-8081-4a17-8f0d-8d7d731f5b0c","html_url":"https://github.com/harryho/ng-crm","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harryho%2Fng-crm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harryho%2Fng-crm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harryho%2Fng-crm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harryho%2Fng-crm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/harryho","download_url":"https://codeload.github.com/harryho/ng-crm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247557767,"owners_count":20958047,"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","angular-material-9","angular9"],"created_at":"2024-11-13T21:44:38.784Z","updated_at":"2025-04-06T22:06:12.148Z","avatar_url":"https://github.com/harryho.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Angular Demo App V3 (WIP)\n\n\u003e A reusable Angular starter project for real-world business based on Angular 19, Angular-Material 19.x.\n\nThis project was built with [Angular CLI](https://angular.dev/tools/cli) version 19.x. The goal of this project is to explorer Anguar 19 features. It can be used as foundation for creation of similar Angular App.\n\n\n## Build \u0026 Setup\n\n```bash\n# Clone project\ngit clone https://github.com/harryho/ng-crm.git\n\n\n# Install Angular CLI\nnpm install -g @angular/cli\n\n# prepare Json-Server as fake Restful API\ncd ng-crm\n\n\n# Install the packages with npm\nnpm install\n\n\n# Start the app with npm\nnpm start\n# Or use ng\nng serve \n\n# Test with npm\nnpm run test\n# Or use ng\nng test\n\n\n# build for production \nnpm run build\n\n# run as production\ninstall -g serve\nserve dist\n\n```\n\n## Docker\n\n```\n## Run / Test release without building new image\nnpm run build\n\n# Launch nginx image to test latest release\ndocker pull nginx:alpine\ndocker run -p 8080:80 -v \\\n    \u003cyour_aboslute_path\u003e/dist:/usr/share/nginx/html nginx:alpine\n\n\n# Build release image\ndocker build . -t  nc-demo:3.0\n\n# Launch the development image in the backgroud\ndocker run -d --publish 8080:80  --name ng-demo3 nc-demo:3.0\n\n# Check the log\ndocker logs ng-demo3  -f\n```\n\n### Live Demo\n\n\n### Screenshots\n\n\u003c!-- ![Screenshot1](screenshots/v2/screenshot-1.JPG) --\u003e\n#### V3 Live Screenshots\n\n[Live Demo V3](https://angular-app-demo.harryho.org?v=3): The demo is just a proof of concept. It doesn't have back-end API.\n\n![Screenshot2](screenshots/v3/Screenshot-1.png)\n\n![Screenshot2](screenshots/v3/Screenshot-2.png)\n\n![Screenshot3](screenshots/v3/Screenshot-3.png)\n\n\n#### V2 Live Screenshots\n\n[Demo App](https://angular-app-demo.harryho.org): The demo is just a proof of concept. It doesn't have back-end API.\n\n![Screenshot2](screenshots/v2/screenshot-2.JPG)\n\n![Screenshot3](screenshots/v2/screenshot-3.JPG)\n\n\u003c!-- ![Screenshot4](screenshots/v2/screenshot-4.JPG) --\u003e\n\n\n## Welcome to fork or clone!\n\nFor detailed explanation on how things work, checkout following links please.\n\n* [angular](https://angular.dev/)\n* [angular-material](https://material.angular.io/)\n* [rxjs](https://rxjs.dev/api)\n\n\n\n###  Change log\n\n* Dec 2024 - Uplift from version 9 to 19. Work in progress.\n\n* Jun 2020 - Re-create the project with Angular CLI\n\n  The whole project is built from scratch based on the Angular CLI \u0026 Angular Material Schematics.\n\n* Oct 2018 - Rebase demo branch to master\n\n  New master doesn't rely on Json-Server as fake API. It will only have Readonly fake API. It means any new or updated data will be stored to any physical file. All test data will be rolled back after system restart.\n\n* Jan 2018 - Create an archived branch json-server\n\n  This branch was the master which used Json-Server as fake API. Considering the hiccup of setting Json-Server up and maintenance, it will be replaced by fake service ( Readonly fake API). You still can find clone this branch by branch name __json-server__, but it will be no longer updated. It is an archived branch.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharryho%2Fng-crm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharryho%2Fng-crm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharryho%2Fng-crm/lists"}