{"id":47111077,"url":"https://github.com/systelab/seed-angular","last_synced_at":"2026-03-12T17:45:56.611Z","repository":{"id":39576924,"uuid":"110470360","full_name":"systelab/seed-angular","owner":"systelab","description":"Seed for Systelab Angular projects","archived":false,"fork":false,"pushed_at":"2026-01-12T07:10:18.000Z","size":6771,"stargazers_count":3,"open_issues_count":28,"forks_count":6,"subscribers_count":20,"default_branch":"master","last_synced_at":"2026-01-12T17:16:48.511Z","etag":null,"topics":["angular","seed","typescript"],"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/systelab.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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-11-12T21:23:01.000Z","updated_at":"2024-03-08T09:25:34.000Z","dependencies_parsed_at":"2024-07-13T08:49:26.221Z","dependency_job_id":"6bd07395-430e-4563-9c28-5805efc8d0f4","html_url":"https://github.com/systelab/seed-angular","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/systelab/seed-angular","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systelab%2Fseed-angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systelab%2Fseed-angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systelab%2Fseed-angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systelab%2Fseed-angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/systelab","download_url":"https://codeload.github.com/systelab/seed-angular/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systelab%2Fseed-angular/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30436008,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T14:34:45.044Z","status":"ssl_error","status_checked_at":"2026-03-12T14:09:33.793Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","seed","typescript"],"created_at":"2026-03-12T17:45:55.887Z","updated_at":"2026-03-12T17:45:56.592Z","avatar_url":"https://github.com/systelab.png","language":"TypeScript","readme":"[![Build Status](https://travis-ci.org/systelab/seed-angular.svg?branch=master)](https://travis-ci.org/systelab/seed-angular)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/88aef97b995c4bd0ae6e7e615b663ec5)](https://www.codacy.com/app/alfonsserra/seed-angular?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=systelab/seed-angular\u0026amp;utm_campaign=Badge_Grade)\n[![Known Vulnerabilities](https://snyk.io/test/github/systelab/seed-angular/badge.svg?targetFile=package.json)](https://snyk.io/test/github/systelab/seed-angular?targetFile=package.json)\n\n# `seed-angular` — Seed for Angular Systelab projects\n\nThis project is an application skeleton for a typical [Angular][Angular] frontend application. You can use it\nto quickly bootstrap your projects and dev environment.\n\nThe seed contains a Patient Management sample application and is preconfigured to install the Angular\nframework and a bunch of development and testing tools for instant development gratification.\n\nThe app just shows how to use different Angular standards and other suggested tools together, including the utilization of the libraries created by Systelab.\n\n## Getting Started\n### Prerequisites\n\nYou need to install [git][git], [Node.js][node] 10 and [npm][npm].\n\n### Clone `seed-angular`\n\nClone the `seed-angular` repository using git:\n\n```bash\ngit clone https://github.com/systelab/seed-angular.git\ncd seed-angular\n```\n\n### Install Dependencies\n\nTo install the dependencies you must run:\n\n```bash\nnpm install\n```\n\u003e In case you have any issue, remove the \"node_modules\" folder and execute the previous command again.\n\n### Set the Server URL\n\nIn order to login, you need a backend. A JEE Backend is implemented in the https://github.com/systelab/seed-jee repository. A .net Backend is implemented in the https://github.com/systelab/seed-dotnet repository.\n\nCheck that the variable API_BASE_PATH in the file \"environment.ts\" contains your Server url and port. For example: http://127.0.0.1:13080/seed/v1'\n\n### Run\n\nTo run the application use the following command:\n\n```bash\nng serve\n```\n\nBy default, the Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/\n\n### E2E Testing\n\nTo run e2e testing, use the following command:\n```bash\nnpm run wdio\n```\nor\n```bash\nnpx wdio run e2e-wdio/wdio.conf.js\n```\n\n## Docker\n\n### Build docker image\n\nThere is an Automated Build Task in Docker Cloud in order to build the Docker Image.\nThis task, triggers a new build with every git push to your source code repository to create a 'latest' image.\nThere is another build rule to trigger a new tag and create a 'version-x.y.z' image\n\nYou can always manually create the image with the following command:\n\n```bash\ndocker build -t systelab/seed-angular .\n```\n\nThe image created, will contain a [nginx server][nginx] with the application files.\n\nNginx (pronounced engine-x) is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. It's known for its high performance, stability, rich feature set, simple configuration, and low resource consumption.\n\nAs of September 2015, Nginx hosts nearly 12.18% (22.2M) of active sites across all domains. It powers several high-visibility sites, such as Netflix, Hulu, Pinterest, Cloudflare, Airbnb, WordPress.com, GitHub, ...\n\nYou can easily tweak the nginx config in [nginx/default.conf](nginx/default.conf), for example to [configure the server as https](http://nginx.org/en/docs/http/configuring_https_servers.html)\n\n### Run the container\n\n```bash\ndocker run -d -p 8081:80 systelab/seed-angular\n```\n\nThe app will be available at http://localhost:8081\n\nIn order to change the backend server, you can set the variable BACKEND, for example:\n\n```bash\ndocker run -d -e BACKEND='http://www.dep.com:8080' -p 8081:80 systelab/seed-angular\n```\n\nIf not set, the default value will be http://localhost:8080\n\n## Going native\n\nFollow the [instructions](ELECTRON.md) to generate native desktop applications.\n\n## Scaffolding\n\nTake a look at [generator-systelab-angular repository](https://github.com/systelab/generator-systelab-angular), a [Yeoman ][yo] generator to scaffold a project based on the libraries and best practices used in this project.\n\n\n[git]: https://git-scm.com/\n[npm]: https://www.npmjs.com/\n[node]: https://nodejs.org\n[Angular]: https://angular.io/\n[nginx]: https://nginx.org/\n[yo]: http://yeoman.io/\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystelab%2Fseed-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsystelab%2Fseed-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystelab%2Fseed-angular/lists"}