{"id":26095349,"url":"https://github.com/thenativeweb/tlse2021-fullstack-testen","last_synced_at":"2026-04-20T12:03:02.542Z","repository":{"id":37922985,"uuid":"389616111","full_name":"thenativeweb/tlse2021-fullstack-testen","owner":"thenativeweb","description":"tech:lounge Summer Edition 2021 // Fullstack-Testen – von der Unit bis zur UI","archived":false,"fork":false,"pushed_at":"2023-01-07T09:34:52.000Z","size":2010,"stargazers_count":2,"open_issues_count":11,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-09T13:15:48.143Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/thenativeweb.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}},"created_at":"2021-07-26T11:55:52.000Z","updated_at":"2021-08-04T06:23:24.000Z","dependencies_parsed_at":"2023-02-06T19:46:30.404Z","dependency_job_id":null,"html_url":"https://github.com/thenativeweb/tlse2021-fullstack-testen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thenativeweb/tlse2021-fullstack-testen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thenativeweb%2Ftlse2021-fullstack-testen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thenativeweb%2Ftlse2021-fullstack-testen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thenativeweb%2Ftlse2021-fullstack-testen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thenativeweb%2Ftlse2021-fullstack-testen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thenativeweb","download_url":"https://codeload.github.com/thenativeweb/tlse2021-fullstack-testen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thenativeweb%2Ftlse2021-fullstack-testen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32046394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T11:35:06.609Z","status":"ssl_error","status_checked_at":"2026-04-20T11:34:48.899Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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-03-09T13:15:50.141Z","updated_at":"2026-04-20T12:03:02.502Z","avatar_url":"https://github.com/thenativeweb.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tech:lounge Summer Edition - Fullstack-Testen – von der Unit bis zur UI\n\nDieses repository enthält den Beispielcode für das Webinar zum Thema Fullstack-Testen.\n\nEs besteht aus einem Backend, in dem mit express.js in Typescript eine kleine Ticket-Buchungs-API umgesetzt ist, sowie einem Frontend, das mit webpack, TypeScript und React gebaut ist und mit dem Backend interagiert.\n\nDer Fokus liegt hierbei auf sauberem Code und vorzeigbaren Tests, nicht auf Featureumfang.\n\n## Starten der Anwendung\n\nUm den ticketeer mit backend, frontend und datenbank zu starten, kann das `docker-compose.yml` Manifest im Projekt-Root verwendet werden:\n\n```shell\n$ docker-compose build \u0026\u0026 docker-compose up\n```\n\nDas frontend ist dann erreichbar unter `http://localhost:8080`.\n\n## Ausführen der Tests\n\n- Das Backend hat eine [eigene kurze Readme](./backend/README.md) mit einer Anleitung zum Ausführen der Tests.\n- Das Frontend hat hat ebenfalls eine [eigene Readme](./frontend/README.md), welche das Ausführen der im Frontend etwas komplexeren Tests beschreibt.\n- Die Ausführung der E2E Tests ist [in dieser Readme](./e2e/readme.md) beschrieben.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthenativeweb%2Ftlse2021-fullstack-testen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthenativeweb%2Ftlse2021-fullstack-testen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthenativeweb%2Ftlse2021-fullstack-testen/lists"}