♻️ Ecoleta ♻️
Projeto | Como usar | Tecnologias | Licença
📋 Projeto
- Essa é uma plataforma totalmente voltada para fins ecológicos e o objetivo principal é conectar empresas que coletam resíduos orgânicos e inorgânicos à pessoas que precisam descartar esses resíduos..
🖥Desktop
💻 Como usar
Para clonar e rodar essa aplicação você precisará do Git e Node.js (que vem com npm) instalado no seu computador. Na sua linha de comando:
Clone esse repositório
# Digite o comando abaixo para clonar o repositório
$ git clone https://github.com/yuriduarte/ecoleta.git
Iniciando o Backend
# Vá para o repositório Back-end
$ cd server
# Instale as dependencias
$ npm install
# Rode a migração do banco de dados
$ npm run knex:migrate
# Rode o comando de seed.
$ npm run knex:seed
# Para iniciar o servidor
$ npm run dev
Iniciando a plataforma Web
# Vá para o repositório Front-end
$ cd web
# Instale as dependencias
$ npm install
# Para iniciar a aplicação no seu navegador
$ npm start
Iniciando a aplicação Mobile
# Vá para o repositório Mobile
$ cd mobile
# Instale as dependencias
$ npm install
# Para iniciar o aplicativo
$ npm start
# Baixe o aplicativo expo em seu celular e faça a leitura do QRcode exibido no seu terminal.
👨💻 Tecnologias
Essas são as tecnologias utilizadas nesse projeto
📟- Backend: TypeScript, Node.js, Knex, Express, SQLite3, Celebrate.
💻- Frontend: React, TypeScript, Axios, React Icons.
📱- Mobile: React Native, TypeScript, React Navigation, Expo, Axios, React Icons.
🧪- Testes: Jest e SuperTest.
📝 License
Este projeto está sob a licença MIT. Consulte o LICENSE para obter detalhes.
Feito por Yuri Duarte 👋 Entre em contato comigo! 📧 yuriduartedev@gmail.com GitHub: github.com/yuriduarte