Sistema completo de gerenciamento de negócios com autenticação segura e interface intuitiva.
- Cadastro e login seguro via Firebase Authentication
- Sistema de recuperação de senha
- Proteção de rotas e dados do usuário
- Criação e configuração de múltiplas lojas
- Personalização de informações da loja
- Configurações específicas por estabelecimento
- Cadastro completo: Nome, descrição, categoria
- Controle financeiro: Preço de custo e preço de venda
- Organização: Categorias personalizáveis
- Identificação: Código de barras e SKU interno
- Busca inteligente: Por nome, código de barras ou SKU
- Interface responsiva: Funciona em qualquer dispositivo
SmartBusiness/
│
├── index.html # Página inicial
│
├── static/ # Arquivos estáticos
│ ├── styles.css # Estilos globais
│ ├── scripts.js # Scripts principais
│ ├── firebase-config.js # Configuração Firebase
│ └── assets/ # Imagens e recursos
│
├── template/ # Páginas HTML
│ ├── main.html # Painel principal
│ │
│ ├── login/ # Sistema de autenticação
│ │ ├── login.html
│ │ ├── signup.html
│ │ └── reset-password.html
│ │
│ ├── products/ # Gerenciamento de produtos
│ │ ├── add-product.html
│ │ ├── list-products.html
│ │ └── edit-product.html
│ │
│ └── settings/ # Configurações
│ ├── store-settings.html
│ └── user-settings.html
- Frontend: HTML5, CSS3, JavaScript (Vanilla)
- Backend: Firebase (Authentication + Firestore Database)
- Hospedagem: GitHub Pages (ou qualquer servidor web)
- Versionamento: Git + GitHub
- Navegador web moderno
- Conexão com internet (para Firebase)
-
Clone o repositório:
git clone https://github.com/perepepeu/SmartBusiness.git cd SmartBusiness -
Configure o Firebase:
- Acesse o Console do Firebase
- Crie um novo projeto
- Configure Authentication (Email/Password)
- Configure Firestore Database
- Atualize as credenciais em
static/firebase-config.js
-
Execute o projeto:
- Abra
index.htmlno navegador, ou - Use um servidor local como Live Server (VS Code)
- Abra
| Tela | Funcionalidade |
|---|---|
| Login | Autenticação segura de usuários |
| Dashboard | Visão geral do negócio |
| Produtos | Cadastro e gestão de produtos |
| Configurações | Personalização da loja |
Contribuições são muito bem-vindas! Para contribuir:
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/NovaFuncionalidade) - Commit suas mudanças (
git commit -m 'Adiciona nova funcionalidade') - Push para a branch (
git push origin feature/NovaFuncionalidade) - Abra um Pull Request
- Use as Issues do GitHub
- Descreva o problema detalhadamente
- Inclua passos para reproduzir o erro
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.
- GitHub: @perepepeu
- Projeto: SmartBusiness
⭐ Se este projeto foi útil, considere dar uma estrela!