O Planet Star Wars API é um projeto que criei para os fãs da saga galáctica. Esta API permite que você armazene e recupere informações detalhadas sobre os planetas do universo Star Wars de forma fácil e precisa.
Utilizando o framework Spring Boot, implementei conceitos avançados de desenvolvimento de APIs, incluindo negociação de conteúdo para suportar formatos JSON e XML, HATEOAS para tornar as interações mais dinâmicas e CORS para facilitar a integração com diferentes origens. Ao se comunicar diretamente com a API oficial, garantimos que os dados fornecidos sejam sempre atualizados e confiáveis.
Este projeto é uma homenagem à rica diversidade planetária que enriquece a mitologia de Star Wars, oferecendo aos desenvolvedores uma ferramenta poderosa para explorar e compartilhar informações sobre esses mundos fascinantes. Que a Força esteja com você ao usar o Planet Star Wars API!
Pré-requisitos: Java 17 e Mavengit clone https://github.com/Joao-Darwin/planets-starwars-api Planets-StartWars-Api
cd Planets-StartWars-Api
sudo apt-get install maven
sudo mvn clean install
mvn spring-boot:run
git clone https://github.com/Joao-Darwin/planets-starwars-api Planets-StartWars-Api
cd Planets-StartWars-Api
sudo mvn clean install -DskipTests
docker compose up