Skip to content

perepepeu/SmartBusiness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartBusiness 🏪

Sistema completo de gerenciamento de negócios com autenticação segura e interface intuitiva.

✨ Funcionalidades Principais

👥 Autenticação de Usuários

  • Cadastro e login seguro via Firebase Authentication
  • Sistema de recuperação de senha
  • Proteção de rotas e dados do usuário

🏪 Gerenciamento de Lojas

  • Criação e configuração de múltiplas lojas
  • Personalização de informações da loja
  • Configurações específicas por estabelecimento

📦 Gestão de Produtos

  • 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

📁 Estrutura do Projeto

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

🛠️ Tecnologias Utilizadas

  • Frontend: HTML5, CSS3, JavaScript (Vanilla)
  • Backend: Firebase (Authentication + Firestore Database)
  • Hospedagem: GitHub Pages (ou qualquer servidor web)
  • Versionamento: Git + GitHub

🚀 Como Executar

Pré-requisitos

  • Navegador web moderno
  • Conexão com internet (para Firebase)

Instalação

  1. Clone o repositório:

    git clone https://github.com/perepepeu/SmartBusiness.git
    cd SmartBusiness
  2. 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
  3. Execute o projeto:

    • Abra index.html no navegador, ou
    • Use um servidor local como Live Server (VS Code)

📱 Demonstração

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

🤝 Contribuindo

Contribuições são muito bem-vindas! Para contribuir:

  1. Faça um fork do projeto
  2. Crie uma branch para sua feature (git checkout -b feature/NovaFuncionalidade)
  3. Commit suas mudanças (git commit -m 'Adiciona nova funcionalidade')
  4. Push para a branch (git push origin feature/NovaFuncionalidade)
  5. Abra um Pull Request

🐛 Reportando Bugs

  • Use as Issues do GitHub
  • Descreva o problema detalhadamente
  • Inclua passos para reproduzir o erro

📄 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.


📞 Contato


⭐ Se este projeto foi útil, considere dar uma estrela!

About

Simple business website template using HTML and CSS, suitable for small projects and learning web fundamentals.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors