O StoreFlet é uma aplicação de e-commerce desenvolvida com o framework Flet e integrada ao Firebase para autenticação, armazenamento e gerenciamento de produtos. O objetivo do projeto é demonstrar como criar uma plataforma funcional de cadastro e exibição de produtos, com suporte a upload de imagens, login, registro de usuários e interface responsiva para dispositivos móveis.
-
Autenticação de Usuários
- Registro com validação de senha e data de nascimento.
- Login utilizando Firebase Authentication.
-
Gerenciamento de Produtos
- Adicionar produtos com nome, preço, descrição e imagem.
- Upload de imagens para o Firebase Storage.
- Listagem dinâmica de produtos em formato scrollável com barra de busca.
-
Interface Responsiva
- Projetada para dispositivos móveis com suporte a botões de ação flutuantes e design intuitivo.
- Linguagem: Python
- Framework Frontend: Flet
- Banco de Dados e Backend: Firebase (Firestore)
- Armazenamento de Imagens: Firebase Storage
- Gerenciamento de Dependências: pip (requirements.txt)
- Python 3.8 ou superior
- Conta no Firebase configurada com Firestore e Storage
- Ambiente virtual configurado (
venv
)