Skip to content

Projeto desenvolvido em DJANGO Fullstack para gerenciar o estoque em tempo real, garantindo que todos os vendedores tenham acesso atualizado às informações de produtos.

Notifications You must be signed in to change notification settings

Ewerton082/Complete_Management_PetShop

Repository files navigation

Pets Food Storage

Este projeto é uma plataforma para controle de estoque e venda de rações feito com o Framework Django.

Requisitos

Antes de começar, verifique se você tem as seguintes ferramentas instaladas:

Rodando a aplicação

  1. Clone o repositório:

Se ainda não tiver o repositório, clone-o para sua máquina local:

git clone https://github.com/Ewerton082/pets-Storage-Django.git
cd pets-Storage-Django
  1. Crie um arquivo .env:
# .env

# Chave secreta do Django. Você pode gerar uma nova em: https://djecrety.ir/
SECRET_KEY=sua_chave_secreta_aqui

# Ativa o modo de depuração (True para desenvolvimento, False para produção)
DEBUG_MODE=True

# Host da aplicação. Para rodar localmente, use 127.0.0.1
HOST=127.0.0.1

# Configurações do PostgreSQL
POSTGRES_DB=nome_do_banco
POSTGRES_USER=usuario
POSTGRES_PASSWORD=senha
DATABASE_HOST=database
DATABASE_PORT=5432
  1. Suba a aplicação:
docker compose up

# Rode em segundo plano, se preferir
docker compose up -d

# Pare a aplicação, caso necessário
docker compose down
  1. Crie um usuário admin
docker-compose exec app python manage.py createsuperuser
  1. Abra a aplicação no seu navegador

Acesse: http://localhost:8000

Seed do banco de dados

Para popular o banco de dados com as marcas e os produtos:

# Adicionar marcas
python manage.py seed_brand Seeds/new_brands.csv

# Adicionar rações (relacionadas às marcas)
python manage.py seed_pet_food Seeds/new_foods.csv

Observação:

Se for rodar o projeto via localhost, altere no docker-compose.yml a porta do container nginx para 8000:8000.

About

Projeto desenvolvido em DJANGO Fullstack para gerenciar o estoque em tempo real, garantindo que todos os vendedores tenham acesso atualizado às informações de produtos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •