Este é o front-end do projeto Mapa Interativo, uma aplicação React que consome a API de marcadores e exibe os pontos geográficos em um mapa do Google Maps.
- ⚛️ React
- 📦 Zustand (Gerenciamento de estado)
- 🗺️ @react-google-maps/api (Integração com Google Maps)
- 🎨 CSS Modules
Antes de iniciar, você precisa ter:
- Node.js instalado (Baixe aqui)
- A chave da API do Google Maps
- A API de backend rodando (consulte o README do backend)
Abra o terminal e entre na pasta do front-end:
cd frontend- Crie um arquivo
.envna raiz do projeto (fora da pastasrc). - Adicione a variável abaixo:
REACT_APP_GOOGLE_MAPS_API_KEY=YOUR_API_KEY_AQUIcreate-react-app devem começar com REACT_APP_.
Instale os pacotes necessários com o npm ou yarn:
npm installExecute a aplicação:
npm startO front-end estará disponível em:
👉 http://localhost:3000
O front-end faz requisições para a API via fetch. Certifique-se de que a API está acessível no endereço correto http://127.0.0.1:8000.