/nlw-01

Projeto desenvolvido dentro da semana next level week ministrada pelo Diego

Primary LanguageTypeScript

ecoleta

Projeto desenvolvido dentro da semana Next Level Week da Rocketseat 🚀
Ministrada pelo Diego

💻 O Projeto


Ecoleta, sistema desenvolvido para ajudar pessoas/empresas a encontrarem pontos de coleta especificos para o descarte de resíduos de forma rapída e fácil.

🚀 Guia de instalação Express + Mysql


  • Primeiro iremos clonar o projeto, é bem simples, siga as instruções abaixo.:
    1. git clone https://github.com/railopz/nlw-01.git
    2. cd nlw-01

  • Start Backend:
    • vá até a pasta backend
    • Execute npm i
    • agora dentro da pasta src/database configure o arquivo connection inserindo as informações do seu banco mysql.
    • Execute npm run knex:migrate:dev
    • Execute npm run knex:seed:dev
    • Dentro da pasta controllers/PointsControllers, edite o campo image_url adicionando o ip do seu localhost.
    • execute yarn dev

  • Start web:
    • Localize e abra a pasta web
    • Execute npm i
    • Dentro de src/services/api.ts adicione a url da sua api no campo baseURL
    • Execute yarn start

  • Executando módulo mobile:
    • Localize e abra a pasta mobile
    • Execute npm i
    • Dentro de src/services/api.ts adicione a url da sua api no campo baseURL
    • Execute yarn start