{"id":20296535,"url":"https://github.com/0gis0/tour-of-heroes-api-java","last_synced_at":"2025-09-22T18:31:35.572Z","repository":{"id":170678471,"uuid":"621703295","full_name":"0GiS0/tour-of-heroes-api-java","owner":"0GiS0","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-04T02:58:26.000Z","size":168,"stargazers_count":2,"open_issues_count":8,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-14T15:46:48.988Z","etag":null,"topics":["backstage-include"],"latest_commit_sha":null,"homepage":"","language":"Java","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/0GiS0.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":"2023-03-31T07:55:45.000Z","updated_at":"2024-09-20T09:29:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"2c621f75-87d6-48e9-88c5-d483b6fe76ed","html_url":"https://github.com/0GiS0/tour-of-heroes-api-java","commit_stats":null,"previous_names":["0gis0/tour-of-heroes-api-java"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0GiS0%2Ftour-of-heroes-api-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0GiS0%2Ftour-of-heroes-api-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0GiS0%2Ftour-of-heroes-api-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0GiS0%2Ftour-of-heroes-api-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0GiS0","download_url":"https://codeload.github.com/0GiS0/tour-of-heroes-api-java/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233873348,"owners_count":18743860,"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":["backstage-include"],"created_at":"2024-11-14T15:39:14.481Z","updated_at":"2025-09-22T18:31:35.567Z","avatar_url":"https://github.com/0GiS0.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🦸🏻‍♂️ Tour of heroes API in Java ☕️\n\n![Heroes with Java coffee](docs/images/Heroes%20con%20un%20cafe%20de%20Java.jpeg)\n\n## Introduction\n\nWelcome to the Tour of Heroes API in Java! This project is a simple API that allows you to manage heroes 🦸🏼‍♀️. It is\nbased on the [Tour of Heroes](https://angular.io/tutorial) tutorial from Angular.\n\n## How to run the project\n\nIf you want to run the project, you can do it in three ways:\n\n### Installing the required tools\n\nYou need to have the following tools installed:\n\n- Java 17\n- Visual Studio Code or IntelliJ IDEA\n\n### Using Dev Containers\n\nYou can run the project using Dev Containers:\n\n1. Clone the repository.\n2. Open the repository in Visual Studio Code.\n3. Click on the \"Reopen in Container\" button.\n\n### Using GitHub Codespaces\n\nYou can run the project using GitHub Codespaces:\n\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/octodemo/tour-of-heroes-api-java)\n\n## Running the project\n\nIf you don't want to run the project in GitHub Codespaces, you can run it locally using Dev Containers.\n\nOr... you need to run Postgres locally. You can do this by running the following command:\n\n```bash\ndocker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d -p 5432:5432 postgres\n```\n\nAlso you need to run a Redis server locally. You can do this by running the following command:\n\n```bash\ndocker run --name some-redis -e REDIS_PASSWORD=eYVX7EwVmmxKPCDmwMtyKVge8oLd2t81 -d -p 6379:6379 redis\n```\n\nAfter that, you can run the project by running the following command:\n\n```bash\n./gradlew bootRun\n```\n\nOr just press the play button in your IDE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0gis0%2Ftour-of-heroes-api-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0gis0%2Ftour-of-heroes-api-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0gis0%2Ftour-of-heroes-api-java/lists"}