Este projeto é uma aplicação fullstack para consulta de CEPs, com frontend em React + Vite e backend em Spring Boot.
O objetivo é fornecer uma interface simples para consultar informações de endereços a partir do CEP.
- React 18 + TypeScript
- Vite
- Tailwind CSS
- Axios (ou Fetch) para chamadas HTTP
- Java 17
- Spring Boot
- Tomcat Embedded
- REST API
- Gradle
- O
README.mdda raiz serve como documentação geral. - O
README.mddentro da pastafrontendpode conter instruções específicas de build/execução.
-
Navegue até a pasta do backend:
cd consulta-cep-teste/backend
Execute a aplicação com Gradle:
./gradlew bootRun A API estará disponível em: http://localhost:8080
🔜 Frontend
Navegue até a pasta do frontend:
cd consulta-cep-teste/frontend
Instale as dependências:
npm install
Rode o frontend:
npm run dev
A aplicação estará disponível em:
✨ Funcionalidades
Consulta de CEP via API backend
🎨 Configuração do Tailwind CSS
A configuração do Tailwind CSS foi feita seguindo rigorosamente a documentação oficial, disponível em:
📚 https://tailwindcss.com/docs/installation/using-vite
Comandos utilizados:
npm create vite@latest my-project cd my-project npm install tailwindcss @tailwindcss/vite npm run dev