Sistema completo de gestão para distribuidoras de gás, com controle de usuários, empresas, clientes, produtos e pedidos.
Desenvolvido com React 19 + Vite, totalmente responsivo, com autenticação JWT e controle de permissões.
Deploy: https://vendergas-front-qte3pauis-ddouglss-projects.vercel.app/login
- Tela de cadastro de usuário
- Tela de autenticação
- Tela de cadastro e gerenciamento de empresas
- Tela de cadastro e gerenciamento de produtos
- Tela de cadastro e gerenciamento de clientes
- Tela para lançamento de pedidos
- Tela para gerenciamento dos pedidos
src/
├── components/
├── context/
├── layout/
├── pages/
│ ├── Auth/
│ ├── Empresas/
│ ├── Produtos/
│ ├── Clientes/
│ └── Pedidos/
├── routes/
├── services/
├── styles/
├── App.jsx
├── main.jsx
└── index.css
- React 19 + Vite
- React Router DOM 7
- Axios
- React Hook Form + Yup
- JWT Decode
- Redux Toolkit
- Radix UI Dropdown Menu
- Lucide React
- React Bootstrap + Bootstrap 5
- DayJS
- React Pro Sidebar
- ESLint
- eslint-plugin-react-hooks
- Suporte a @types para React
git clone https://github.com/seu-usuario/vendergas-front.git
cd vendergas-frontnpm installVITE_API_BASE_URL=https://vendergas.up.railway.app/apinpm run devAcesse: http://localhost:5173
| Papel | Acesso |
|---|---|
| superadmin | Acesso total a todas as empresas e dados |
| admin | Acesso total à empresa associada |
| user | Acesso restrito aos recursos liberados |
npm run dev # Desenvolvimento
npm run build # Build de produção
npm run preview # Preview da build
npm run lint # Lint do projeto
Distribuído sob a licença MIT.
Desenvolvido por Douglas Souza 16-07-2025