{"id":26607093,"url":"https://github.com/ioanzicu/route-finder-project","last_synced_at":"2026-04-10T13:31:39.525Z","repository":{"id":126629347,"uuid":"309835393","full_name":"ioanzicu/route-finder-project","owner":"ioanzicu","description":"A loosely coupled front-end + backend powered by docker-compose microservice application.","archived":false,"fork":false,"pushed_at":"2021-12-26T17:51:20.000Z","size":376,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-21T19:37:30.482Z","etag":null,"topics":["docker","docker-compose","golang","reactjs"],"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/ioanzicu.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":"2020-11-03T23:53:12.000Z","updated_at":"2023-03-30T12:21:36.000Z","dependencies_parsed_at":"2023-06-17T11:45:24.264Z","dependency_job_id":null,"html_url":"https://github.com/ioanzicu/route-finder-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ioanzicu/route-finder-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioanzicu%2Froute-finder-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioanzicu%2Froute-finder-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioanzicu%2Froute-finder-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioanzicu%2Froute-finder-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ioanzicu","download_url":"https://codeload.github.com/ioanzicu/route-finder-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioanzicu%2Froute-finder-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31645229,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"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":["docker","docker-compose","golang","reactjs"],"created_at":"2025-03-23T22:38:18.425Z","updated_at":"2026-04-10T13:31:39.499Z","avatar_url":"https://github.com/ioanzicu.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Route Finder\n\nThe project helps users to get information about the source and destination(s) points in the form of latitude and longitude and receive data about duration and distance between those.\n\nThe route resolution by geographical coordinates is implemented in the Back End side by consuming the **[Open Source Routing Machine](http://project-osrm.org/)** API.\n\nUsers can also search for coordinates by the name location. This part is fully implemented in the Front End side by consuming the **[HERE Geocoding \u0026 Search](https://developer.here.com/products/geocoding-and-search)** API.\n\nThe Route Finder project consists of two separated applications: Front End (React JS) and Back End (Golang).\n\n![Route Finder Project Architecture Overview](./route-finder-architcture.png)\n\nChild repositories:\n- https://github.com/ioanzicu/go-route-finder\n- https://github.com/ioanzicu/route-finder-front-end\n\n### Prerequisites:\n\n- [Docker Desktop](https://www.docker.com/products/docker-desktop)\n\n## Clone the repository on your computer\n\n```bash\ngit clone https://github.com/ioanzicu/route-finder-project.git\n```\n\n## Run the application using docker-compose.yml file\n\nBefore trying to run the application, start the docker desktop application.\n\nNavigate into the project root folder:\n\n```bash\ncd route-finder-project\n```\n\nBuild and run the docker compose contianers\n\n```bash\ndocker-compose up --build\n```\n\nThis command will build client and server docker containers.\n\nTo stop the docker-compose use the following combination `Ctrl + C`\n\n## Access the shell in the running container\n\n```bash\ndocker-compose exec [SERVICE NAME] sh\n```\n\nExample:\n\n```bash\ndocker-compose exec server sh\n```\n\n## Shut down the docker-compose containers\n\n```bash\ndocker-compose down\n```\n\nThis command will open the prompt command line that start with `#`.\n\nTo exit from the container shell, enter `exit`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fioanzicu%2Froute-finder-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fioanzicu%2Froute-finder-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fioanzicu%2Froute-finder-project/lists"}