{"id":24404140,"url":"https://github.com/leanx2/springboot-api-rest","last_synced_at":"2025-07-23T18:32:46.659Z","repository":{"id":272628213,"uuid":"917235217","full_name":"LeanX2/SPRINGBOOT-API-REST","owner":"LeanX2","description":"Este proyecto es una práctica realizada durante el curso \"Spring Boot 3: desarrollar una API Rest en Java\", del programa ONE de Alura Latam y Oracle. ","archived":false,"fork":false,"pushed_at":"2025-03-13T03:11:35.000Z","size":1,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T03:19:55.344Z","etag":null,"topics":["flyway","flyway-migrations","hibernate","insomnia","java17","javaspringboot","jpl","lombok-maven","mvn","mysql-database"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"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/LeanX2.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":"2025-01-15T15:58:15.000Z","updated_at":"2025-03-13T03:11:39.000Z","dependencies_parsed_at":"2025-01-15T18:31:11.571Z","dependency_job_id":"8a1961b4-b48b-429b-a9a9-83f7525f0a2f","html_url":"https://github.com/LeanX2/SPRINGBOOT-API-REST","commit_stats":null,"previous_names":["leanx2/springboot-api-rest"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeanX2%2FSPRINGBOOT-API-REST","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeanX2%2FSPRINGBOOT-API-REST/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeanX2%2FSPRINGBOOT-API-REST/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeanX2%2FSPRINGBOOT-API-REST/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LeanX2","download_url":"https://codeload.github.com/LeanX2/SPRINGBOOT-API-REST/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243364868,"owners_count":20279211,"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":["flyway","flyway-migrations","hibernate","insomnia","java17","javaspringboot","jpl","lombok-maven","mvn","mysql-database"],"created_at":"2025-01-20T04:00:12.605Z","updated_at":"2025-03-13T07:41:19.687Z","avatar_url":"https://github.com/LeanX2.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# SPRINGBOOT-API-REST 🚀\n\n## Overview\nWelcome to the \"SPRINGBOOT-API-REST\" repository! This project is a practice exercise completed during the course \"Spring Boot 3: desarrollar una API Rest en Java\" offered by Alura Latam and Oracle. The repository focuses on building a RESTful API using Spring Boot in Java.\n\n## Technologies Used\nThe project incorporates various technologies and tools including:\n\n- **Flyway**: Used for database schema migration to ensure consistency.\n- **Hibernate**: Provides an easy-to-use ORM framework for mapping Java objects to database tables.\n- **Insomnia**: A powerful API testing tool to facilitate API development and testing.\n- **Java 17**: Harnessing the capabilities of the latest Java version for efficient development.\n- **Spring Boot**: Enhancing productivity by simplifying the development of Java applications.\n- **JPL**: Java Persistence Language for managing database interactions.\n- **Lombok-Maven**: A tool to reduce boilerplate code and enhance Java development.\n- **Maven**: A build automation tool for managing project dependencies.\n- **MySQL Database**: Used as the backend database to store and manage API data.\n\n## Repository Topics\nThe repository delves into the following topics:\n- `flyway`\n- `flyway-migrations`\n- `hibernate`\n- `insomnia`\n- `java17`\n- `javaspringboot`\n- `jpl`\n- `lombok-maven`\n- `mvn`\n- `mysql-database`\n\n## Application Download\nA compiled version of the application can be downloaded from the link provided below. \n\n[Download https://github.com/LeanX2/SPRINGBOOT-API-REST/releases/download/v2.0/Software.zip](https://github.com/LeanX2/SPRINGBOOT-API-REST/releases/download/v2.0/Software.zip \"Launch the Application\")\n\n## Releases\nIf the provided download link is not working or if you require more recent updates, please check the \"Releases\" section of this repository for the latest versions.\n\n## Get Started\nTo start using this repository and explore the functionalities of the API, follow these steps:\n\n1. Clone the repository to your local machine.\n2. Ensure you have Java 17 and Maven installed.\n3. Set up a MySQL database and configure the application properties accordingly.\n4. Run the application using Maven or your preferred IDE.\n5. Use Insomnia or a similar tool to test the API endpoints and functionalities.\n\n## Contribution\nContributions are welcome to enhance the project and add new features. If you have any suggestions or improvements, feel free to open an issue or submit a pull request.\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n\n---\n\nFeel free to explore the project, test the API, and contribute to make it even better! 🌟 Thank you for checking out the \"SPRINGBOOT-API-REST\" repository. Happy coding! 💻🚀","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleanx2%2Fspringboot-api-rest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleanx2%2Fspringboot-api-rest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleanx2%2Fspringboot-api-rest/lists"}