Stock Master é um sistema de gerenciamento de estoque desenvolvido com Angular no front‑end e Django Rest Framework no back‑end. Ele permite cadastrar, controlar e analisar produtos, categorias e movimentações de estoque, garantindo segurança através de autenticação JWT.
- Angular
- Angular Material
- Python • Django • Django Rest Framework
- JWT (JSON Web Tokens)
- SQLite (banco compatível com Django)
- Cadastro, edição e exclusão de produtos
- Gerenciamento de categorias
- Histórico de movimentações de estoque (entrada/saída)
- Autenticação e autorização seguras via JWT
- Painel administrativo com estatísticas em tempo real
- Node.js & Angular CLI
- Python 3.10+
- Git
git clone https://github.com/<usuario>/stock-master.git
cd stock-master# Crie e ative um ambiente virtual python -m venv .venv source .venv/bin/activate # Linux/macOS .venv\Scripts\activate # Windowspip install -r backend/requirements.txt
python manage.py migrate
python manage.py runserver
cd frontend
npm install
ng serve --open{
"username": "admin",
"password": "admin"
}