DiogoPavan / nlw-01

Projeto realizado na Next Level Week (Rocketseat)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ecoleta

NLW - 01: Projeto Ecoleta ♻️

Example

Tecnologias   |    Projeto   |    Layout   |    Rodar o projeto   |    Como contribuir   |    Licença

🧰 Tecnologias

Esse projeto foi desenvolvido usando as seguintes tecnologias:

💻 Projeto

Ecoleta é um projeto desenvolvido durante a Next Level Week da Rocketseat. O objetivo é conectar pessoas com estabelecimentos que coletam resíduos para reciclagem.

📄 Layout

O Layout pode ser visto no Figma. Para visualizar melhor o layout é necessário possuir uma conta na plataforma.

🚀 Rodar o projeto

1 - Faça o clone do projeto
2 - Troque aonde está SEU.IP por seu IP
3 - Executando o Backend:

# Vá para a pasta
$ cd backend

# Instale as dependências
$ npm install

# Rode o Migration
$ npm run knex:migrate

# ROde Seeds
$ npm run knex:seed

# Start server
$ npm run dev

# Servidor rodando na porta: 3333

4 - Executando o Web:

# Vá para a pasta
$ cd web

# Instale as dependências
$ npm install

# Start server
$ npm start

# Abrirá no navegador a tela inicial

5 - Executando o Mobile:

# Vá para a pasta
$ cd mobile

# Instale as dependências
$ npm install

# Start server
$ npm start

# Abrirá no navegador a página do Expo

🛠 Como contribuir

  • Faça um fork desse repositório;
  • Cria uma branch com a sua feature: git checkout -b minha-feature;
  • Faça commit das suas alterações: git commit -m 'feat: Minha nova feature';
  • Faça push para a sua branch: git push origin minha-feature.

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

📝 Licença

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

About

Projeto realizado na Next Level Week (Rocketseat)

License:MIT License


Languages

Language:TypeScript 82.4%Language:CSS 15.5%Language:HTML 1.8%Language:JavaScript 0.3%