{"id":15091286,"url":"https://github.com/walli545/digital-tourguide","last_synced_at":"2026-01-04T17:07:54.730Z","repository":{"id":95547144,"uuid":"383771122","full_name":"walli545/digital-tourguide","owner":"walli545","description":"Digital tourguide application developed by 6 students in Software Engineering II during summer 2021","archived":false,"fork":false,"pushed_at":"2021-07-11T14:18:42.000Z","size":4292,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T21:55:20.499Z","etag":null,"topics":["android","angular","asp-net-core","city","docker","keycloak","kotlin","kubernetes","openapi-spec","travel","typescript"],"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/walli545.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":"2021-07-07T11:12:44.000Z","updated_at":"2021-07-11T14:18:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"fbd4c4f0-7af6-4134-ba2d-d532ffaa12f9","html_url":"https://github.com/walli545/digital-tourguide","commit_stats":{"total_commits":576,"total_committers":11,"mean_commits":52.36363636363637,"dds":0.7239583333333333,"last_synced_commit":"1de695c9b2032c0df27b1c495a4aa8956d1cb9d7"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walli545%2Fdigital-tourguide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walli545%2Fdigital-tourguide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walli545%2Fdigital-tourguide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walli545%2Fdigital-tourguide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/walli545","download_url":"https://codeload.github.com/walli545/digital-tourguide/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244945592,"owners_count":20536296,"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":["android","angular","asp-net-core","city","docker","keycloak","kotlin","kubernetes","openapi-spec","travel","typescript"],"created_at":"2024-09-25T10:36:49.887Z","updated_at":"2026-01-04T17:07:54.689Z","avatar_url":"https://github.com/walli545.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Digital tourguide\n\nDuring our lecture in Software Engineering II during summer 2021 at Munich University of Applied Sciences we had the task to develop an application that fits into the topic city traveling.\nWe created *Digital Tourguide*, an application that allows users to get to know new cities easier. By only allowing verified content creators to create new routes,\nwe want to ensure a high quality of routes. We finance our startup by enabling promoters (e.g. owners of restaurants or sights) to promote their points of\ninterests on other routes.\n\n## Team members\n\n  * Christian Glasl\n  * Marcel Köhler\n  * Simon Arndt\n  * Sven Schötz\n  * Tobias Wallner\n  * Tobias Pfatrisch\n\n## User roles\n\n  * Users: Normal users of the android app, taking routes, commenting and rating them\n  * Moderators: Like users but can delete offensive comments\n  * Content-Creators: Create routes and points of interests on the website\n  * Promoters: Create promtoted points of interests which appear in other routes\n  * Admins: Verify role requests of other users\n\n## Technologies\n\n  * Android app with Kotling and Google Maps\n  * Angular website with Google Maps and Angular Material\n  * Asp .Net Core backend with EntityFramework\n  * MySQL Database\n  * Keycloak\n  * Kubernetes and Docker (new deployments per branch to have review versions for merge requests)\n  * Common OpenAPI Spec with generators for Angular and Kotlin service code\n\n## Screenshots\n\n### Website\n\nRoute management (with drag and drop):\n![Animation](https://user-images.githubusercontent.com/10282777/125197705-152d6880-e25f-11eb-82c5-8daaf31027a1.gif)\n\nPoint of interest management:\n![Animation2](https://user-images.githubusercontent.com/10282777/125197709-1d85a380-e25f-11eb-9a21-ebf36686d21f.gif)\n\nLogin and sign up with Keycloak:\n\n![Screenshot 2021-07-11 154650](https://user-images.githubusercontent.com/10282777/125197850-9dac0900-e25f-11eb-9a4d-ca9e3ce34aca.jpg)\n\nRequest new role:\n\n![Screenshot 2021-07-11 154724](https://user-images.githubusercontent.com/10282777/125197859-a7357100-e25f-11eb-9fac-cd1b0c4a4e91.jpg)\n\nVerify role requests as admin:\n\n![Screenshot 2021-07-11 154846](https://user-images.githubusercontent.com/10282777/125197868-b1f00600-e25f-11eb-85e1-78dc7f260460.jpg)\n\n### Android App\n\nHome screen:\n\n\u003cimg src=\"https://user-images.githubusercontent.com/10282777/125197954-1ad77e00-e260-11eb-8e7c-770373f0c404.jpg\" width=\"300\"\u003e\n\nRoute overview:\n\n\u003cimg src=\"https://user-images.githubusercontent.com/10282777/125197925-f8ddfb80-e25f-11eb-8271-ee6037538196.jpg\" width=\"300\"\u003e\n\nView route:\n\n\u003cimg src=\"https://user-images.githubusercontent.com/10282777/125197925-f8ddfb80-e25f-11eb-8271-ee6037538196.jpg\" width=\"300\"\u003e\n\nTake route:\n\n\u003cimg src=\"https://user-images.githubusercontent.com/10282777/125197933-01363680-e260-11eb-8123-75ca3ba9283c.jpg\" width=\"300\"\u003e\n\nView point of interest (with comments and rating):\n\n\u003cimg src=\"https://user-images.githubusercontent.com/10282777/125197942-0c896200-e260-11eb-92fc-47f57d2b1c20.jpg\" width=\"300\"\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalli545%2Fdigital-tourguide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwalli545%2Fdigital-tourguide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalli545%2Fdigital-tourguide/lists"}