Esse projeto foi desenvolvido com base num evento da RocketSeat (nlw) com as seguintes tecnologias:
- Node.js Backend
- React web
- React Native mobile
- Expo
O Ecolecta é um marketplace que ajuda pessoas a encontrarem pontos de colecta de resíduos de forma eficiente.
- BAIXAR: Abrir o prompt de comando digitar
git clone https://github.com/samuelfreitas-ao/react-ecolecta.git
ATENÇÃO: Para executar a versão mobile sem falhas é necessário executar o servidor que está na pasta server
.
- INSTALAR DEPENDÊNCIAS: aceder os directórios
/server
e/mobile
ou ainda/web
e executar os comandosnpm install
para instalar as dependências nas respectivas pastas. - EXECUTAR O SERVIDOR:
npm run knex:migrate
para criar e migrar o banco de dados. Enpm run knex:seed
para popular o banco de dados com registos default - EXECUTAR O MOBILE: com prompt de comando na pasta
/mobile
executatnpm run start
Para ver no seu telemóvel instale o aplicativo Expo: