yuriduartedev / ecoleta

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ecoleta

♻️ Ecoleta ♻️

GitHub language count Repository size Made by yuriduarte GitHub last commit Repository issues License

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

Aplicativo 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  

About

License:MIT License


Languages

Language:TypeScript 82.3%Language:CSS 15.4%Language:HTML 2.0%Language:JavaScript 0.3%