♻️ Aplicação onde usuários podem verificar os pontos de coleta de resíduos mais próximos!
- Uma aplicação desenvolvida para facilitar a busca de empresas que realizão coleta de resíduos prejudiciais ao meio ambiente.
- A aplicação web consite em basicamente cadastrar os pontos junto a sua localização.
- A aplicação mobile será onde o usuário poderá verificar os pontos mais próximo e ainda entrar em contato com o ponto de coleta.
- O back-end é responsável pelas funcionalidades das aplicações Web e Mobile
- NodeJS
- Typescript
- Celebrate/Joi validation
- Multer - Upload de imagens
- KnexJS
- Service Pattern
- ReactJS (TSX)
- Yup Validation
- Styled-Components
- Axios
- React Leaflet
- React Native
- Expo
- Styled-Components
- Axios
- Faça um fork deste repositório para dentro da sua conta no Github e siga os passos abaixo para rodar a aplicação de forma local 😀
- Cria uma branch com a sua feature: git checkout -b minha-feature;
- Faça commit das suas alterações: git commit -m 'feat: Minha nova feature';
- Faça push para a sua branch: git push origin minha-feature.
- Você também pode entrar em contato comigo para informar quaisquer tipo de melhoria que acha viável! Linkedin
- Acessar terminal na pasta ./server e inserir os comandos:
npm install
npm run knex:migrate
npm run knex:seed
npm run dev
- A API estará disponivel na porta '3333'
- Acessar terminal na pasta ./web e inserir os comandos:
npm install
npm start
- O browser irá abrir automaticamente na porta 3000
- Precisa ter o Expo instalado em seu computador
npm install expo-cli --global
- Acessar o terminal na pasta mobile:
cd view-hub
- Instalar as dependencias:
npm install
- Iniciar aplicação:
expo start ou yarn start ou npm start
- Baixar aplicativo 'Expo' no seu celular e escanear QR Código/ Ou executar no emulador
- Rafael Alves - Estudante
- Diego Fernandes - Instrutor
- Rocketseat - Organização