fekow / NLW01-Ecoleta

Projeto realizado durante a NextLevelWeek.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Seu marketplace de coleta de resíduos.

Sobre o projeto | Guia de instalação e execução | Licença | Versão Web | Versão Mobile | Backend

🚀 Sobre o projeto

Aplicativo com construido durante a NextLevelWeek da Rocketseat utilizando Typescript.

Aplicativo disponível nas versões:

  • Web
  • Mobile

os dois utilizando o mesmo backend.

💻 Versão web:

Este aplicativo foi construido utilizando ReactJS

Nesta pagina é possível realizar o cadastramento de pontos de coleta

Layout

📘 Tecnologias

📱 Versão Mobile

Este aplicativo foi construido utilizando React Native

Nesta pagina é possível buscar por regiao pontos de coleta e filtrar de acordo
com o item desejado, ao selecionar o ponto o usuário pode mandar um email ou entrar em contato por Whatsapp.

Layout

📘 Tecnologias

💾 Backend

O backend foi criado utilzando nodeJS e Express em TypeSCript

Esse backend é responsável por disponivilizar rotas de cadastros de pontos de
coleta, upload de imagens e listagem com filtros.

💻 Tecnologias

📚 Guia de instalação e execução

Pré-requisitos

Expo:

Como executar

  • Clone o repositório,

  • Execute yarn para instalar as dependências dentro de cada pasta

  • Para utilizar a API do backend, entre na pasta server e rode yarn dev

  • Para abrir a versão web, entre na pasta web e rode yarn start

  • Para ver a versão mobile, instale o expo no seu celular e tenha
    certeza de que está conectado na mesma rede que seu PC

  • Para iniciar o aplicativo mobile rode yarn start

  • Agora abra o aplicativo expo no celular e leia o QR code que aparece na janela aberta

📃 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Projeto realizado durante a NextLevelWeek.

License:MIT License


Languages

Language:TypeScript 83.0%Language:CSS 15.2%Language:HTML 1.6%Language:JavaScript 0.2%