gustavofsa / Ecoleta

Ecoleta é projeto completo desenvolvido durante a Next Level Week da Rocketseat :rocket: (NodeJS / ReactJS / React Native)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo


Made by GustavoFarias GitHub last commit License

📖 Sobre

Ecoleta é uma aplicação desenvolvida para ajudar a conectar pessoas e empresas em prol da coleta de lixo para reciclagem.

🚀 Tecnologias

🔥 Resultado

Você pode conferir o Layout da aplicação no Figma

WebDemo


🤔 Como usar

Pré-requisitos

  • É necessário possuir o Node.js instalado na máquina
  • Também, é preciso ter um gerenciador de pacotes seja o NPM ou Yarn.
  • Por fim, é essencial ter o Expo instalado de forma global na máquina
  1. Faça um clone :
  $ git clone https://github.com/gustavofsa/Ecoleta.git
  1. Executando a Aplicação:
  # Instale as dependências
  $ npm install

  ## Crie o banco de dados
  $ cd server
  $ npm run knex:migrate
  $ npm run knex:seed

  # Inicie a API
  $ npm run dev

  # Inicie a aplicação web
  $ cd web
  $ npm start

  # Inicie a aplicação mobile
  $ cd mobile
  $ npm start

🎯 Desafios

  • Listar pontos de coleta criados
  • Editar ponto de coleta
  • Deletar ponto de coleta

♻️ Como contribuir

  • Faça um Fork desse repositório,
  • Crie uma branch com a sua feature: git checkout -b my-feature
  • Commit suas mudanças: git commit -m 'feat: My new feature'
  • Push a sua branch: git push origin my-feature

NextLevelWeek

Projeto desenvolvido durante a trilha Booster da Next Level Week #1 oferecida pela Rocketseat.

📝 Licença

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


Feito com 💜 by Gustavo Farias

About

Ecoleta é projeto completo desenvolvido durante a Next Level Week da Rocketseat :rocket: (NodeJS / ReactJS / React Native)

License:MIT License


Languages

Language:TypeScript 81.8%Language:CSS 16.2%Language:HTML 1.8%Language:JavaScript 0.3%