Tecnologias | Projeto | Backend | Frontend | Mobile | Instalação | Como contribuir | Licença
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Node.js
- React
- React Native
- Expo
- API do IBGE para consumo do endereço
- Upload de imagens
- Leaflet
- Celebrate
Projeto desenvolvido durante a Next Level Week que tem como objetivo fins ecológicos. O Ecoleta serve como um Marketplace, uma conexão entre empresas ou entidade que coletam resíduos, sejam eles orgânicos ou inorgânicos, à pessoas que precisam fazer descarte dos resíduos.
# Clone este repositório
$ git clone git@github.com:raphabarreto/ecoleta.git
# Navegue em cada pasta: server / web / mobile e instale as depedências:
$ yarn install
# Navegue até a pasta server e execute os seguintes comandos:
$ yarn knex:migrate
$ yarn knex:seed
$ yarn dev:server
# Depois disso, entre na pasta web e execute o comando:
$ yarn start
# E finalmente, entre na pasta mobile e execunte o comando:
$ expo start
# Observações:
- Não esqueça de mudar a baseURL no arquivo api.ts das pastas web e mobile para o ip da sua máquina
- Faça um fork desse repositório;
- 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
.
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com 💗 by Raphael Barreto