♻️ Projeto de código aberto que possibilita pessoas encontrarem e proverem pontos de coleta de resíduos.
Este projeto teve seu desenvolvimento guiado pela instituição educacional RocketSeat, na 1ª Edição do evento Next Level Week, promovido por tal instituição. Projeto onde foi utilizado as tecnologias Node, TypeScript, React e React Native
Este projeto tem como objetivo principal conectar empresas e/ou instituições que coletam resíduos (orgânicos e inorgânicos) às pessoas e/ou entidades que precisam descartar esses resíduos, no intuito de facilitar o processo de reutilização e recliclagem.
As empresas e/ou entidades podem cadastrar seus pontos de coleta por meio do site, e as pessoas e/ou entidades que precisam descartar esses resíduos podem fazer isso por meio do aplicativo mobile.
Server (NodeJS + TypeScript)
Web (React + TypeScript)
Mobile (React Native + TypeScript)
- Expo
- Expo Google Fonts
- React Navigation
- React Native Maps
- Expo Constants
- React Native SVG
- Axios
- Expo Location
- Expo Mail Composer
(Android) Baixe o aplicativo clicando neste link: https://expo.io/artifacts/b8b584a6-3475-4f1e-9dd8-fadb70107fd7
(iOS) Esperando um problema do Expo ser resolvido para publicar o app ios :(
# 1. Baixe e instale o node:
- Link do Node.js: https://nodejs.org/en/ (Para instalar: Próximo, Próximo, Próximo...)
# 2. Baixe e prepare os arquivos deste repositório:
- Clique em Code -> Clique em download ZIP -> Espere baixar -> Extraia o arquivo baixado
# 3. Abra o terminal o diretório do website:
- Windows: Tecla Windows + X -> Clique em Windows PowerSheel (Admin)
- Linux: Ctrl + Alt + T
- Mac OS: https://pt.wikihow.com/Abrir-o-Terminal-no-Mac
# 4. Abra o diretório do repositório que você baixou:
- Execute o comando: cd CaminhoDoRepositório/Web (Exemplo: c:/users/documents/woen/Ecoleta/Web)
# 5. Execute este comando para que o Node.js instale seus módulos:
- npm install
# 6. E por fim, execute o comando:
- npm start
# 7. Pronto!
O servidor foi hospedado no Heroku e você não precisa se preocupar com isso!