{"id":23983600,"url":"https://github.com/rainggor/animehaven","last_synced_at":"2025-06-29T06:03:44.616Z","repository":{"id":270710596,"uuid":"911220992","full_name":"RaingGOR/AnimeHaven","owner":"RaingGOR","description":"The AnimeHaven Backend is a microservice-based RESTful application built with Java 21 and Spring Boot 3.4, featuring OAuth2 for secure authentication. It enables efficient management of anime catalogs, user accounts, and interactive features like comments and ratings.","archived":false,"fork":false,"pushed_at":"2025-02-25T15:44:18.000Z","size":155,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-24T06:51:33.146Z","etag":null,"topics":["google","java","java21","oauth2","postgres","postgresql","spring","spring-boot","sql"],"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/RaingGOR.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":"docs/RoadMap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-02T14:14:14.000Z","updated_at":"2025-04-23T08:05:28.000Z","dependencies_parsed_at":"2025-02-23T12:22:42.652Z","dependency_job_id":"32f5e435-56b3-4e55-9dfb-0f911a813149","html_url":"https://github.com/RaingGOR/AnimeHaven","commit_stats":null,"previous_names":["rainggor/animehaven"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RaingGOR/AnimeHaven","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaingGOR%2FAnimeHaven","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaingGOR%2FAnimeHaven/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaingGOR%2FAnimeHaven/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaingGOR%2FAnimeHaven/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaingGOR","download_url":"https://codeload.github.com/RaingGOR/AnimeHaven/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaingGOR%2FAnimeHaven/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262545023,"owners_count":23326654,"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":["google","java","java21","oauth2","postgres","postgresql","spring","spring-boot","sql"],"created_at":"2025-01-07T12:18:29.005Z","updated_at":"2025-06-29T06:03:44.572Z","avatar_url":"https://github.com/RaingGOR.png","language":"Java","readme":"# Anime Haven\n## Project Description:\nThe AnimeHaven Backend is a microservice-based RESTful application built with Java 21 and Spring Boot 3.4, featuring \nOAuth2 for secure authentication. It enables efficient management of anime catalogs, user accounts, and interactive \nfeatures like comments and ratings.\n\n## Stack project\n* **Java 21**\n* **Spring boot (V3.4.1)**\n* **JUnit**\n* **Mockito**\n* **Jdbc**\n* **JPA**\n* **Flyaway**\n* **Spring Data WebFlux**\n* **Eureka**\n* **Lombok**\n\n## What's the project about?\n\nThis project is about a new anime website using new technologies based on Java Spring stack.\nBackend based on 6 microservices: auth service, user service, comments service, recommendations service,\nanime catalog service and gateway.\n\n![image 1](docs/AnimeHaven.drawio.png)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frainggor%2Fanimehaven","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frainggor%2Fanimehaven","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frainggor%2Fanimehaven/lists"}