Sobre o projeto | Guia de instalação e execução | Licença | Versão Web | Versão Mobile | Backend
Aplicativo com construido durante a NextLevelWeek da Rocketseat utilizando Typescript.
Aplicativo disponível nas versões:
os dois utilizando o mesmo backend.
Este aplicativo foi construido utilizando ReactJS
Nesta pagina é possível realizar o cadastramento de pontos de coleta
- ReactJS
- Typescript
- React router dom
- Axios
- React icons
- Leaflet
- React-dropzone
- API de localidades IBGE
Este aplicativo foi construido utilizando React Native
Nesta pagina é possível buscar por regiao pontos de coleta e filtrar de acordo
com o item desejado, ao selecionar o ponto o usuário pode mandar um email ou entrar em contato por Whatsapp.
- Typescript
- React native
- React navigation
- React native Maps
- React-native-picker-select
- React Native Gesture Handler
- Axios
- Expo
- Expo icons
- Expo-location
- Expo-constants
- Expo-mail-composer
- Expo-fonts e google fonts
O backend foi criado utilzando nodeJS e Express em TypeSCript
Esse backend é responsável por disponivilizar rotas de cadastros de pontos de
coleta, upload de imagens e listagem com filtros.
-
Clone o repositório,
-
Execute
yarn
para instalar as dependências dentro de cada pasta -
Para utilizar a API do backend, entre na pasta server e rode
yarn dev
-
Para abrir a versão web, entre na pasta web e rode
yarn start
-
Para ver a versão mobile, instale o expo no seu celular e tenha
certeza de que está conectado na mesma rede que seu PC -
Para iniciar o aplicativo mobile rode
yarn start
-
Agora abra o aplicativo expo no celular e leia o QR code que aparece na janela aberta
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.