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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors