Este é um sistema de inventário desenvolvido em Django que permite a gestão de produtos, pedidos e autenticação de usuários, além de visualização de dados em gráficos usando Chart.js
-
CRUD de Produtos: Gerencie seus produtos com operações de criação, leitura, atualização e exclusão.
-
Pedidos de Produtos: Usuários podem fazer pedidos de produtos disponíveis.
-
Administração de Pedidos: Os administradores podem gerenciar os pedidos dos usuários.
-
Autenticação de Usuários: Controle de acesso com autenticação de usuários e permissões.
-
Recuperação de Senha: Funcionalidade para criar uma nova senha caso o usuário esqueça a atual.
-
Visualização em Gráficos: Dados de pedidos e produtos são apresentados em gráficos interativos usando Chart.js.
- Clone este repositório.
- Crie um ambiente virtual e ative-o.
- Instale as dependências usando
pip install -r requirements.txt
. - Configure o arquivo
settings.py
com suas configurações de banco de dados. - Execute as migrações:
python manage.py migrate
. - Crie um superusuário para acesso ao painel de administração:
python manage.py createsuperuser
. - Inicie o servidor de desenvolvimento:
python manage.py runserver
.
- Acesse o painel de administração em:
http://127.0.0.1:8000/admin
e faça login com suas credenciais de superusuário. - Adicione produtos, funionários e gerencie pedidos.
- Tela de Dasboard: A tela de dashboard oferece uma visualização completa das informações do sistema em gráficos interativos usando Chart.js. Para acessá-la:
http://127.0.0.1:8000/dashboard
. - Os usuários podem se registrar e fazer pedidos a partir da página principal.
Sinta-se à vontade para contribuir com melhorias, correções de bugs ou novas funcionalidades.