O Ecoleta é uma aplicação Web e Mobile para com o foco em ajudar as pessoas a encontrarem pontos de coleta para reciclagem de resíduos específicos.
Exemplo: Óleo de cozinha, pilhas e baterias.
Essa aplicação foi desenvolvida durante a Next Level Week organizada e realizada pela Rocketseat.
Durante o desenvolvimento desse projeto utilizamos as seguintes tecnologias.
- TypeScript
- Node.js
- ReactJS
- React Native
Abaixo está um exemplo da home da aplicação web
Abaixo está um exemplo da home e página onde é localizado os pontos de coleta da aplicação mobile
-
- É necessário possuir o Node.js instalado na máquina
- Também, é preciso ter um gerenciador de pacotes seja o NPM ou Yarn.
- E por último mas não menos importante, é essencial ter o Expo instalado de forma global na máquina
- Faça um clone :
$ git clone https://github.com/Arthurferrera/ecoleta.git
- Para executar a Aplicação execute os seguintes comandos:
# Primeiro instale as dependências
$ npm install
## Crie o banco de dados
$ cd server
$ npm run knex:migrate
$ npm run knex:seed
# Inicie a API
$ npm run dev
# Inicie a aplicação web
$ cd web
$ npm start
# Inicie a aplicação mobile
$ cd mobile
$ npm start