Skip to content

Latest commit

 

History

History
127 lines (92 loc) · 4.87 KB

README.md

File metadata and controls

127 lines (92 loc) · 4.87 KB



♻️ Seu marketplace de coleta de resíduos ♻️

💡 Sobre o projeto

O projeto Ecoleta visa ajudar pessoas que tenham o interesse de descartar resíduos que possam agredir o meio ambiente em locais adequados onde poderam ser reciclados e reaproveitados. Com ele um estabelecimento pode efetuar um cadastro informando sua localidade e tipos de itens que ele reclica como lâmpadas, óleo de cozinhas, papelão, etc. Com o aplicativo mobile qualquer pessoa pode buscar por estabelecimentos próximos que faça a coleta dos itens reciclaveis que deseja descartar. Com isso você ajuda a preservar o nosso planeta reciclando. 🥰

⚙️ Como executar

Para executar e testar a aplicação na sua máquina, primeiramente clone o repositório no seu computador. Após fazer o fork e ter todos os arquivos na sua maquina, siga os seguintes passos:

Iniciar Servidor

Para instalar todas as dependências do servidor, entre na pasta "./server" e execute o seguinte comando:

$ npm install

Agora para criar a estrutura base do banco de dados, execute os comandos:

$ npm run knex:migrate
$ npm run knex:seed

Com as dependência instaladas e o banco de dados pronto, execute este comando para iniciar o servidor:

$ npm start

Iniciar App Web

Após iniciar a execução do servidor, inicie a aplicação web entrando na pasta "./web" e executando os comandos:

$ npm install
$ npm start

Iniciar App Mobile

Para executar o aplicação mobile é necessário ter o Expo instalado na sua máquina e no seu celular. Com isso entre na pasta "./mobile" e execute os seguintes comandos:

$ npm install
$ expo start

Agora no seu celular, abra o aplicativo do Expo e escaneie o QRCode para iniciar.

E pronto, agora você pode usar à vontade toda a aplicação. :)

🧑🏽‍💻 Tecnologias

Segue abaixo uma lista com as principais técnologias utilizados no desenvolvimento desta aplicação. Lembrando que tudo foi desenvolvido utilizando a linguagem Typescript.

⚛️ Frameworks

📚 Bibliotecas e Dependências

🏦 Banco de dados

💻 Imagens da Pagina Web

Home Page Detail Page Detail Page Detail Page Detail Page

📱 Imagens do App Mobile

Mobile Home Page Mobile Points Page Mobile Points Page Mobile Details Page

📺 Redes Sociais

Me siga nas minhas redes sociais 😊

Github Instagram Facebook Linkedin