Sobre este projeto
it-programming / web-development
Aberto
Configuração e Integração de App FlutterFlow com Firebase (Sistema de Agendamento para Barbearia)
Descrição do Projeto:
Estou desenvolvendo um aplicativo no FlutterFlow baseado em um template (Barberly – 2-in-1 Barber Booking App) para o Clube do Barbeiro.
O banco de dados no Firebase Firestore já está parcialmente configurado com as coleções principais:
users → clientes, barbeiros e admin (com papéis definidos via role e vinculação com barbershopRef)
barbershops → dados de cada barbearia
services → serviços prestados (ex.: Corte, barba, combos, duração, preço)
appointments → agendamentos, vinculando cliente, barbeiro, serviço e barbearia
Escopo do Trabalho:
O freelancer deverá:
Integrar Firebase com FlutterFlow
Garantir que autenticação (email/senha) funcione para clientes, barbeiros e admin.
Conectar as coleções com queries corretas (Document Reference e Query Collection).
Configurar as telas principais (já previstas no template):
Catálogo de serviços (cliente visualiza lista de serviços da barbearia).
Tela de agendamento (cliente escolhe serviço, barbeiro e horário disponível).
Painel do barbeiro (lista de atendimentos, status do agendamento).
Painel do admin (gerenciar barbearias, barbeiros e serviços).
Regras de segurança Firebase
Garantir que cliente só acesse seus próprios agendamentos.
Barbeiro só veja agendamentos vinculados à sua barbearia.
Admin tenha acesso total.
Ajustes extras
Configuração de push notifications (quando agendamento é confirmado/cancelado).
Relatórios básicos (ex.: Agenda do dia, serviços realizados, faturamento simples).
Entregáveis:
App funcional rodando no FlutterFlow integrado ao Firebase.
Estrutura de queries ajustada (sem erros de referência).
Documentação simples de como cadastrar novos serviços, usuários e barbearias.
Habilidades necessárias:
Experiência com FlutterFlow + Firebase
Conhecimento em Firestore Schema Design
Configuração de Firebase Authentication e Firestore Security Rules
Integração com Cloud Functions (diferencial, mas não obrigatório).
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho o design
Disponibilidade requerida Conforme necessário
Integrações de API Cloud Storage (Dropbox, Google Drive, etc)
Funções necessárias Desenvolvedor, Gerente de projetos
Prazo de Entrega: Não estabelecido
Habilidades necessárias