This API allows users to interact with a collection of Pokémon and their reviews. It provides endpoints to retrieve information about Pokémon, add new Pokémon, and submit reviews for existing Pokémon.
- Retrieve Pokémon: Get information about Pokémon including their name, type, and reviews.
- Add Pokémon: Add new Pokémon to the collection.
- Submit Reviews: Submit reviews for existing Pokémon, including content, star rating, and title.
- Framework: Spring Boot
- Database: Hibernate ORM with PostgreSQL
- API Documentation: Swagger UI
- Build Tool: Maven
To get started with the Pokémon Review API, follow these steps:
- Clone the Repository: git clone https://github.com/linimary/pokemon-review-api.git
- Navigate to the Project Directory: cd pokemon-review-api
- Build the Project: mvn clean install
- Run the Application: mvn spring-boot:run
- Access the API Documentation: Open your web browser and go to http://localhost:8080/swagger-ui/index.html to view and interact with the API endpoints.