{"id":29356898,"url":"https://github.com/cesnet/perun-web-apps","last_synced_at":"2026-01-20T17:21:07.861Z","repository":{"id":37445221,"uuid":"210841887","full_name":"CESNET/perun-web-apps","owner":"CESNET","description":"Perun Web Applications","archived":false,"fork":false,"pushed_at":"2026-01-13T11:10:48.000Z","size":364551,"stargazers_count":0,"open_issues_count":0,"forks_count":24,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-01-13T13:35:36.243Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CESNET.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2019-09-25T12:40:41.000Z","updated_at":"2026-01-13T09:26:49.000Z","dependencies_parsed_at":"2025-12-12T21:04:53.222Z","dependency_job_id":null,"html_url":"https://github.com/CESNET/perun-web-apps","commit_stats":null,"previous_names":[],"tags_count":173,"template":false,"template_full_name":null,"purl":"pkg:github/CESNET/perun-web-apps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CESNET%2Fperun-web-apps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CESNET%2Fperun-web-apps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CESNET%2Fperun-web-apps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CESNET%2Fperun-web-apps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CESNET","download_url":"https://codeload.github.com/CESNET/perun-web-apps/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CESNET%2Fperun-web-apps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28607626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T16:10:39.856Z","status":"ssl_error","status_checked_at":"2026-01-20T16:10:39.493Z","response_time":117,"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":[],"created_at":"2025-07-09T05:40:46.417Z","updated_at":"2026-01-20T17:21:07.848Z","avatar_url":"https://github.com/CESNET.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [![Perun](https://webcentrum.muni.cz/media/3153530/perun.svg)](https://perun-aai.org)\n\n## PerunWebApps\n\nThis repository contains Perun web applications.\n\n### Repository information\n\nAll development takes place in [public repository](https://gitlab.ics.muni.cz/perun/perun-idm/perun-web-apps) on our self-hosted GitLab instance. This repository is mirrored on [GitHub](https://github.com/CESNET/perun-web-apps) for visibility.\n\nSee also other related repositories in the [Perun IdM](https://gitlab.ics.muni.cz/perun/perun-idm) group.\n\n### Tools and dependencies\n\n1) Install NVM (Node Version Manager) `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash` (check [NVM GitHub repository](https://github.com/nvm-sh/nvm) for the newest version)\n2) Install NodeJS `nvm install node`\n3) Install AngularCLI `npm install -g @angular/cli`\n4) Run `npm install`\n5) For end-to-end tests, install [docker](https://docs.docker.com/engine/install/) (includes `docker compose`)\n\n### Configuration\n\nTo deploy an application for production environment:\n\n1) Configure web server `Apache`/`Nginx` with certificate\n2) Register oidc client for each application at the service provider\n3) Register and configure also backend as an OIDC client, if needed (set client id and client secret)\n4) Create instance configuration file located at `perun-web-apps/apps/\u003capp_name\u003e/src/assets/config/instanceConfig.json` and configure the deployed application\n\nTo register an app to an SP contact the manager of the given instance.\n\nThe common configuration properties of **all** applications are specified in:\n\n- [Common configuration](configuration.md)\n\nFor specific application configuration please refer to the README files in their respective folders:\n\n- [Admin GUI](apps/admin-gui/README.md)\n- [Consolidator](apps/consolidator/README.md)\n- [Linker](apps/linker/README.md)\n- [Password Reset](apps/password-reset/README.md)\n- [Publications](apps/publications/README.md)\n- [User profile](apps/user-profile/README.md)\n\n\n### Contributing\n\nIf you want to contribute, you can check [CONTRIBUTING.md](https://gitlab.ics.muni.cz/perun/perun-idm/perun-web-apps/-/blob/main/CONTRIBUTING.md) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcesnet%2Fperun-web-apps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcesnet%2Fperun-web-apps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcesnet%2Fperun-web-apps/lists"}