Skip to content

alvesrafa/Eco-leta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecoleta

GitHub Issues GitHub Issues GitHub Issues GitHub Issues GitHub Issues GitHub Issues GitHub Issues


♻️ Aplicação onde usuários podem verificar os pontos de coleta de resíduos mais próximos!

📝 Sumário

🧐 Sobre

  • 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

⛏️ Built Using

🛠 Back-end

  • NodeJS
  • Typescript
  • Celebrate/Joi validation
  • Multer - Upload de imagens
  • KnexJS
  • Service Pattern

💻Front-end (Web)

  • ReactJS (TSX)
  • Yup Validation
  • Styled-Components
  • Axios
  • React Leaflet

📱 Front-end (Mobile)

  • React Native
  • Expo
  • Styled-Components
  • Axios

🎥 Demontração

ecoleta-mobile

ecoleta-mobile

ecoleta-mobile

ecoleta-mobile

🙌🏾 Como contibuir

Fork

  • 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.
Contato
  • Você também pode entrar em contato comigo para informar quaisquer tipo de melhoria que acha viável! Linkedin

🏁 Getting Started

Back-end

  • 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'

Web

  • Acessar terminal na pasta ./web e inserir os comandos:
npm install
npm start
  • O browser irá abrir automaticamente na porta 3000

Mobile

  1. Precisa ter o Expo instalado em seu computador
npm install expo-cli --global
  1. Acessar o terminal na pasta mobile:
cd view-hub
  1. Instalar as dependencias:
npm install
  1. Iniciar aplicação:
expo start ou yarn start ou npm start
  1. Baixar aplicativo 'Expo' no seu celular e escanear QR Código/ Ou executar no emulador

✍️ Authors

About

Aplicação desenvolvida durante a NWL#1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published