Skip to content

Faguiro/inventory-orders-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

inventory-orders-platform – Sistema de Gestão de Produtos e Pedidos

Aplicação web full-stack para controle de estoque, produtos e pedidos, com autenticação de usuários e painel administrativo.

Projeto desenvolvido com React no frontend e Django REST Framework no backend.


Tecnologias

Frontend

  • React
  • TypeScript
  • Chakra UI
  • React Router
  • Vite

Backend

  • Python 3.x
  • Django
  • Django REST Framework (DRF)
  • JWT Authentication
  • SQLite / PostgreSQL

Funcionalidades

  • Cadastro e edição de produtos
  • Controle de estoque
  • Criação e acompanhamento de pedidos
  • Autenticação de usuários (JWT)
  • Painel administrativo
  • Interface responsiva
  • Dark / Light Mode
  • API REST estruturada

Arquitetura

/backend
  /api
  /models
  /serializers
  /views
  /urls

/frontend
  /src
    /components
    /pages
    /services

Instalação

Backend – Django DRF

cd backend

python -m venv venv
venv\Scripts\activate      # Windows
source venv/bin/activate     # Linux/Mac

pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Backend disponível em:

http://localhost:8000/api

Frontend – React

cd frontend
npm install
npm run dev

Frontend disponível em:

http://localhost:5173

Variáveis de Ambiente

Backend .env

SECRET_KEY=xxxx
DEBUG=True
ALLOWED_HOSTS=*
DATABASE_URL=sqlite:///db.sqlite3

Frontend .env

VITE_API_URL=http://localhost:8000/api

Endpoints Principais

Método Rota Descrição
POST /auth/login Login
GET /produtos Listar produtos
POST /produtos Criar produto
GET /pedidos Listar pedidos
POST /pedidos Criar pedido

Roadmap

  • Dashboard com gráficos
  • Relatórios PDF
  • Permissões de usuário
  • Upload de imagens
  • Deploy em produção

Screenshots


Autor

Fabiano Rocha – Desenvolvedor Full Stack


Licença

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages