{"id":51405044,"url":"https://github.com/anas-tahi/springboot-app","last_synced_at":"2026-07-04T10:04:03.274Z","repository":{"id":365592336,"uuid":"1104079266","full_name":"anas-tahi/springboot-app","owner":"anas-tahi","description":"Production-ready RESTful API built with Spring Boot — clean architecture, JPA, REST endpoints","archived":false,"fork":false,"pushed_at":"2026-06-18T01:48:24.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-18T03:24:37.178Z","etag":null,"topics":["backend","java","jpa","maven","rest-api","spring-boot"],"latest_commit_sha":null,"homepage":null,"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/anas-tahi.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-25T18:13:25.000Z","updated_at":"2026-06-18T01:48:28.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/anas-tahi/springboot-app","commit_stats":null,"previous_names":["anas-tahi/springboot-app"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/anas-tahi/springboot-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anas-tahi%2Fspringboot-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anas-tahi%2Fspringboot-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anas-tahi%2Fspringboot-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anas-tahi%2Fspringboot-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anas-tahi","download_url":"https://codeload.github.com/anas-tahi/springboot-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anas-tahi%2Fspringboot-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35117336,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-04T02:00:05.987Z","response_time":113,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["backend","java","jpa","maven","rest-api","spring-boot"],"created_at":"2026-07-04T10:04:02.494Z","updated_at":"2026-07-04T10:04:03.268Z","avatar_url":"https://github.com/anas-tahi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring Boot REST API ☕\n\n\u003e A **production-ready RESTful API** built with Spring Boot — clean architecture, JPA, and full CRUD endpoints. Live on Render.\n\n\u003cdiv align=\"center\"\u003e\n\n![Spring Boot](https://img.shields.io/badge/Spring_Boot-6DB33F?style=for-the-badge\u0026logo=spring-boot\u0026logoColor=white)\n![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge\u0026logo=openjdk\u0026logoColor=white)\n![Maven](https://img.shields.io/badge/Maven-C71A36?style=for-the-badge\u0026logo=apache-maven\u0026logoColor=white)\n![Render](https://img.shields.io/badge/Live_on_Render-46E3B7?style=for-the-badge\u0026logo=render\u0026logoColor=black)\n\n**[🌐 Live API → springboot-app-sqei.onrender.com](https://springboot-app-sqei.onrender.com)**\n\n\u003c/div\u003e\n\n---\n\n## ✨ Features\n\n- 🔁 Full CRUD REST endpoints\n- 🗄️ JPA + Hibernate for database layer\n- 🔐 Input validation and error handling\n- 🏗️ Clean layered architecture (Controller → Service → Repository)\n- ☁️ Deployed live on Render\n\n## 🏗️ Architecture\n\n```\nsrc/\n├── controller/   ← REST endpoints\n├── service/      ← Business logic\n├── repository/   ← Data access (JPA)\n└── model/        ← Entity classes\n```\n\n## 🚀 Run Locally\n\n```bash\ngit clone https://github.com/anas-tahi/springboot-app\ncd springboot-app\n./mvnw spring-boot:run\n```\n\nAPI runs at `http://localhost:8080`\n\n## 👨‍💻 Author\n\n**Anas Tahir** — [github.com/anas-tahi](https://github.com/anas-tahi)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanas-tahi%2Fspringboot-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanas-tahi%2Fspringboot-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanas-tahi%2Fspringboot-app/lists"}