gabriel-nt / Ecoleta

Aplicação desenvolvida durante a Next Level Week

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

🚀 NLW

Aplicação Next Level Week 1ª Edição

Features   |    Pré-Requisitos   |    Tecnologias   |    Lincença

🚧 Finalizado 🚧

📎 Features

  • Listar items de coleta.
  • Listar pontos de coleta.
  • Cadastrar ponto de coleta.
  • Mostrar um ponto de coleta.
  • Pesquisar por pontos de coleta
  • Mostrar pontos de coleta em um mapa.
  • Mandar email para o ponto de coleta
  • Entrar em contato, por whatsapp, com o ponto de coleta

💻 Projeto

Ecoleta é uma plataforma que serve para mostrar os pontos de coleta de orgânicos/recicláveis em sua cidade. Projeto desenvolvido durante a semana do Next Level Week 1ª Edição.

✅ Demonstração

⚙ Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e/ou Yarn Além disto é bom ter um editor para trabalhar com o código como VSCode

📙 Rodando o Backend

# Clone este repositório
$ git clone https://github.com/Gabriel-Teixeira/Ecoleta

# Navegue para a pasta
$ cd server

# Instale as dependências
$ yarn

# Execute a aplicação
$ yarn dev

📗 Rodando o Frontend (web)

# Navegue para a pasta
$ cd web

# Instale as dependências
$ yarn

# Execute a aplicação
$ yarn start

📘 Rodando o Mobile

# Navegue para a pasta
$ cd mobile

# Instale as dependências
$ yarn

# Execute a aplicação
$ yarn start

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • ReactJS
  • React Native
  • NodeJS
  • Typescript
  • SqLite3

📕 Bibliotecas

Esse projeto foi utilizou das seguintes lib:

  • Axios
  • react-native-maps
  • react-icons
  • react-dropzone
  • Express
  • multer
  • react-leaflet
  • leaflet

📝 Licença

Esse projeto está sob a licença MIT.


Feito por Gabriel Teixeira

About

Aplicação desenvolvida durante a Next Level Week


Languages

Language:TypeScript 83.5%Language:CSS 14.8%Language:HTML 1.5%Language:JavaScript 0.2%