Skip to content
This repository was archived by the owner on Aug 25, 2025. It is now read-only.

Daniel-MComin/stockmaster-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📦 Stock Master

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.

🚀 Tecnologias

Front‑end

  • Angular
  • Angular Material

Back‑end

  • Python • Django • Django Rest Framework
  • JWT (JSON Web Tokens)
  • SQLite (banco compatível com Django)

🎯 Funcionalidades

  • 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

⚙️ Instalação

Pré‑requisitos

Clone o repositório

git clone https://github.com/<usuario>/stock-master.git
cd stock-master

Back‑end

# Crie e ative um ambiente virtual
python -m venv .venv
source .venv/bin/activate  # Linux/macOS
.venv\Scripts\activate     # Windows

Instale as dependências

pip install -r backend/requirements.txt

Migrações

python manage.py migrate

Inicie a API

python manage.py runserver

Front‑end

cd frontend
npm install
ng serve --open

🔑 Autenticação JWT

{
  "username": "admin",
  "password": "admin"
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors