Skip to content

Repository files navigation

Pokedex Project

Este projeto é composto por 3 partes:

  1. Banco de Dados: MongoDB com os 151 Pokémons iniciais.
  2. Backend: API Java (Spring Boot) que consulta o banco.
  3. Frontend: Aplicação React (Vite) que exibe a lista.

Pré-requisitos

  • Docker & Docker Compose
  • Java 17 (Opcional, se rodar via Docker)
  • Node.js 18+ (Para o frontend)

🚀 Como Rodar

Cenário 1: Apenas o Banco de Dados

Se você quiser rodar o backend localmente na sua IDE (IntelliJ/Eclipse) e precisa apenas do banco:

docker-compose up -d mongodb

Cenário 2: Banco de Dados + Backend (Via Docker)

Para subir a API e o Banco juntos, sem precisar configurar Java na máquina:

docker-compose up --build

A API estará disponível em http://localhost:8080/api/pokemons

Cenário 3: Subindo o Frontend

O frontend roda fora do Docker (para facilitar o desenvolvimento). Em um novo terminal:

cd frontend
npm install
npm run dev

Acesse http://localhost:5173 no navegador.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages