{"id":18537297,"url":"https://github.com/helpwave/web","last_synced_at":"2025-04-09T17:36:56.097Z","repository":{"id":63478296,"uuid":"543320039","full_name":"helpwave/web","owner":"helpwave","description":"The official web application of helpwave","archived":false,"fork":false,"pushed_at":"2025-04-04T15:17:46.000Z","size":4543,"stargazers_count":13,"open_issues_count":93,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T16:34:25.842Z","etag":null,"topics":["emergency","emergency-medical-services","emergency-services","hacktoberfest","nextjs","react","reactjs"],"latest_commit_sha":null,"homepage":"https://staging-tasks.helpwave.de","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/helpwave.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-29T21:08:47.000Z","updated_at":"2025-03-10T17:11:27.000Z","dependencies_parsed_at":"2023-02-19T00:30:31.984Z","dependency_job_id":"d6cf4988-869d-49a1-ace9-e0097329df0d","html_url":"https://github.com/helpwave/web","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/helpwave%2Fweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helpwave%2Fweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helpwave%2Fweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helpwave%2Fweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/helpwave","download_url":"https://codeload.github.com/helpwave/web/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248078261,"owners_count":21044079,"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":["emergency","emergency-medical-services","emergency-services","hacktoberfest","nextjs","react","reactjs"],"created_at":"2024-11-06T19:37:45.176Z","updated_at":"2025-04-09T17:36:56.085Z","avatar_url":"https://github.com/helpwave.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# helpwave web\n\nThe official helpwave web frontends.\n\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/helpwave/web)\n\n---\n\n## [Projects](./documentation/structure.md) \nThis repository is split up into multiple subprojects using [pnpm](https://pnpm.io) workspaces.\n- helpwave tasks (see [tasks](/tasks))\n- landing page of helpwave (see [landing-page](/landing-page))\n- library of helpwave (see [lib](/lib))\n\n## Getting Started\n\n### Prerequisites\nBefore you can start you need to have these installed:\n- [Node.js](https://nodejs.org/)\n- [pnpm](https://pnpm.io/) (installation through npm `npm install -g pnpm`)\n\n### Setup\n```shell\npnpm install\n```\n\n### Usage\n```shell\ncd tasks # or any other page like e.g. landing-page\npnpm run dev\n```\n\nAfter that you should be able to open the project in the browser [`http://localhost:3000`](http://localhost:3000).\n\n## Storybook\n\nThe components of our [library](lib) can be looked at in the storybook, where the different\nparameters of the component can be set individually.\n\nThis allows you to see which components already exist and how to use them.\nThe current version can be seen here https://components.helpwave.de.\n\n```shell\ncd lib\npnpm run storybook\n```\n\n## Testing\nThis project is tested with [BrowserStack](https://www.browserstack.com).\n\n## Linter\nOur projects use linting with `eslint` to create a uniform code style. The linter can be used with:\n\n```shell\npnpm run --filter \"@helpwave/*\" lint\n```\n\nIt's configuration and further explanation can be found in the [eslint-config](eslint-config/README.md).\n\n## Scripts\nThe list of all our scripts can be found [here](documentation/scripts.md).\n\n### Boilerplate generation\n\nExecution with\n- `node generate_boilerplate \u003crelative filepath\u003e`\n- `pnpm run generate \u003crelative filepath\u003e` (within the projects)\n\nAll options can be seen with the `--help` flag\n\nExample: `node scripts/generate_boilerplate tasks/components/test`\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelpwave%2Fweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhelpwave%2Fweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelpwave%2Fweb/lists"}