Este é um aplicativo de mapeamento de eventos que permite que usuários cadastrem e visualizem eventos em um mapa.
- Mapa com localização atual do usuário e marcadores para eventos
- Cadastro de novos eventos através de formulário
- Visualização de detalhes de eventos cadastrados
- Deleção de eventos cadastrados
- React
- TypeScript
- Google Maps API
- Clone este repositório
- Instale as dependências usando
npm install
- Crie um arquivo
.env
na raiz do projeto e adicione a chave da API do Google Maps emGOOGLE_MAPS_API_KEY
- Inicie o aplicativo usando
npm start
ATÇ: esta aplicação necessita do event-service (https://github.com/AdrielHigor/event-service) para funcionar corretamente.
- Permita que o aplicativo acesse a sua localização atual quando solicitado
- Clique em um ponto do mapa para cadastrar um novo evento
- Preencha o formulário de cadastro de eventos com as informações necessárias e clique em "Salvar"
- Clique em um marcador de evento existente para visualizar seus detalhes
- Clique em "Deletar" dentro dos detalhes do evento para removê-lo do mapa