andre23arruda / ecoleta

Ecoleta - Next Level Week 1

Home Page:https://andrearruda-ecoleta.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ecoleta

šŸš€ Next Level Week 1

PRs welcome! License

Tecnologias   |    Projeto   |    InstalaĆ§Ć£o

šŸš€ Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

šŸ’» Projeto

Ecoleta foi feito para ajudar pessoas a encontrarem pontos de coleta de forma eficiente. Ɖ um marketplace de coleta de resƭduos.

InstalaĆ§Ć£o

PrƩ requisitos

Ter instalado:

Backend

Primeiro: modificar variƔveis de ambiente (se houver)

  • backend/setup/env_example.py

Segundo: no terminal, rodar

# Entrar na pasta dos arquivos do backend
cd backend

# Criar um ambiente virtual
python -m venv venv

# Ativar o ambiente virtual
. venv/Scripts/activate

# Instalar os pacotes necessƔrios
pip install -r requirements.txt

# Executar as migraƧƵes
python manage.py migrate

# Criar instĆ¢ncias dos items de coleta
python populate.py

# Rodar backend
. run.sh

API 1

OBS:

Usei o Cloudinary para salvar as imagens dos pontos de coleta, mas nĆ£o Ć© necessĆ”rio.

Frontend

No terminal, rodar

# Entrar na pasta dos arquivos do projeto frontend
cd web

# Instalar os pacotes do projeto
yarn install

# Rodar
yarn start

Web 1 Web 2 Web 3

Mobile

No terminal, rodar

# Entrar na pasta dos arquivos do projeto mobile
cd mobile

# Instalar os pacotes do projeto
yarn install

# Rodar
expo start

Terceiro: rodar expo no celular

  • Abrir expo no celular
  • Ler QR code e executar o app

Web 1

About

Ecoleta - Next Level Week 1

https://andrearruda-ecoleta.vercel.app/


Languages

Language:TypeScript 41.7%Language:CSS 21.5%Language:Python 17.3%Language:HTML 16.4%Language:JavaScript 1.9%Language:Shell 1.3%