Tecnologias | Projeto | InstalaĆ§Ć£o
Esse projeto foi desenvolvido com as seguintes tecnologias:
Ecoleta foi feito para ajudar pessoas a encontrarem pontos de coleta de forma eficiente. Ć um marketplace de coleta de resĆduos.
Ter instalado:
- backend/setup/env_example.py
# 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
Usei o Cloudinary para salvar as imagens dos pontos de coleta, mas nĆ£o Ć© necessĆ”rio.
# Entrar na pasta dos arquivos do projeto frontend
cd web
# Instalar os pacotes do projeto
yarn install
# Rodar
yarn start
# Entrar na pasta dos arquivos do projeto mobile
cd mobile
# Instalar os pacotes do projeto
yarn install
# Rodar
expo start
- Abrir expo no celular
- Ler QR code e executar o app