/nlw

Projeto backend, web e mobile para cadastro e listagem de pontos de coletas.

Primary LanguageTypeScript

ℹ️ O que é Next Level Week?

O NLW é uma semana prática com muito código, desafios, redes e um único objetivo: levá-lo ao próximo nível. Através do nosso método, você aprenderá novas ferramentas, aprenderá sobre novas tecnologias e descobrirá hacks que irão impulsionar sua carreira. Um evento online e totalmente gratuito que o ajudará a dar o próximo passo na sua evolução como desenvolvedor.

💻 Projeto

Ecoleta é um projeto desenvolvido com base na semana internacional do meio ambiente. O objetivo é conectar pessoas a empresas que coletam resíduos específicos, como lâmpadas, baterias, óleo de cozinha etc.

🚀 tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

🔖 Layout

Screenshot

ℹ️ Como usar:

Para clonar e executar este aplicativo, você precisará do Git, Node.js instalado no seu computador.

Segue os comandos:

Install API

# Clone o repositório
$ git clone https://github.com/renaldoviola/nlw

# Acesse o diretório
$ cd nlw/backend

# Instale as dependências
$ npm install

# Migrates
$ npm run knex:migrate

# Seeds
$ npm run knex:seeds

$ npm run dev 

# running on port 3333

Install Front-end

# Clone o repositório
$ git clone https://github.com/renaldoviola/nlw

# Acesse o diretório
$ cd nlw/frontent

# Instale as dependências
$ npm install

$ npm start

# roda na porta 3000

Install Mobile

# Clone o repositório
$ git clone https://github.com/renaldoviola/nlw

# Acesse o diretório
$ cd nlw/mobile

# Instale as dependências
$ npm install

$ npm start

# Basta digitalizar o qrcode no terminal ou na página expo que será aberta.

# Se houver algum problema com as fontes, execute:
$ expo install expo-font @expo-google-fonts/ubuntu @expo-google-fonts/roboto

🤔 Para contribuir:

  • Fork;
  • Crie um ramo com o seu recurso: git checkout -b my-feature;
  • Commit as alterações: git commit -m 'feat: My new feature';
  • Faça um push no seu ramo: git push origin my-feature.

Feito com ♥ por Renaldo Viola 👋 Contato!