Este projeto permite que o usuário, com base em sua localização atual, visualize em um mapa se existe um container de lixo próximo ou se o caminhão da coleta já passou em sua rua ou não irá passar no dia.
- Exibe a localização atual do usuário no mapa.
- Mostra a localização dos containers de lixo mais próximos.
- Indica se o caminhão de lixo já passou pela rua do usuário ou se ainda vai passar, com base no horário e na localização.
- Integração com APIs para obter dados de localização e status da coleta de lixo.
- React Native: Estrutura principal do aplicativo.
- Expo: Framework para facilitar o desenvolvimento e build do app.
- React Navigation: Navegação entre as telas do app.
- Axios: Para fazer requisições HTTP e integrar com APIs de coleta de lixo.
- Mapas: Utiliza APIs de mapas para mostrar a localização do usuário e dos containers.
Siga as etapas abaixo para configurar e rodar o projeto localmente.
- Node.js (v16.x ou mais recente)
- Expo
- Android Studio (para emulação)
- Git
-
Clone o repositório:
git clone https://github.com/dev-lovers/urban-clean-tech-app.git
-
Navegue até o diretório do projeto:
cd urban-clean-tech-app -
Instale as dependências:
npm install
-
Inicie o projeto:
npx expo start
-
Abra no emulador ou escaneie o QR code com o app do Expo no seu dispositivo.
- Ao abrir o aplicativo, permita o acesso à sua localização.
- O mapa será exibido mostrando sua localização atual.
- Se houver um container de lixo próximo, ele aparecerá no mapa.
- O app indicará se o caminhão de lixo já passou em sua rua ou se ainda vai passar, com base nas informações disponíveis.