Analisando propostas

Preciso de uma App de Agendamentos para autonomos ,tipo cabeleleira ,manucure e etc

Publicado em 20 de Julho de 2025 dias na TI e Programação

Sobre este projeto

Aberto

// Criar sistema de agendamento multiusuário

// Plano inicial:
- Todo novo usuário entra automaticamente no plano gratuito

// Plano Gratuito:
- Até 3 agendamentos por dia (incluindo manual e públicos)
- Até 3 serviços cadastrados
- Pode editar:
  - Nome
  - WhatsApp
  - Instagram
  - Descrição
- Acesso à página pública com link personalizado (slug)
- Visualiza a paleta de cores e foto de capa, mas não pode editar (bloqueado com ícone de cadeado)
- Marca d’água “AgendadorPRO” aparece na página pública
- Pode ver a agenda, cadastrar agendamentos manuais, ver os feitos pela página pública

// Plano Premium:
- Agendamentos ilimitados
- Cadastro ilimitado de serviços
- Liberação total da personalização:
  - Foto de capa
  - Paleta de cores da página pública
  - Foto de perfil
  - Nome/link da página (slug personalizado)
- Remove marca d’água da página
- Painel financeiro com valores totais dos serviços confirmados e concluídos
- Automações via WhatsApp (mensagem de lembrete e confirmação)

// Teste Premium de 7 dias:
- Todos os usuários gratuitos veem botão: “Experimente o Premium por 7 dias grátis”
- Ao clicar:
  - Campo `plano` muda para “premium”
  - Campos `data_inicio_teste` e `data_fim_teste` são preenchidos
  - Todos os recursos Premium são liberados imediatamente
  - Exibe banner: “Você está no plano Premium gratuito! Aproveite seus 7 dias com todos os recursos.”

- Faltando 2 dias para expirar:
  - Ao logar, o usuário vê um alerta: 
    ⚠️ “Seu teste Premium termina em X dias. Deseja continuar?” 
    → botão “Assinar Premium” leva para página de compra
- Após o vencimento (baseado em `data_fim_teste`):
  - Plano volta automaticamente para “gratuito”
  - Exibir banner: “Seu teste terminou. Continue no plano gratuito ou assine o Premium.”

// Página pública do usuário (slug):
- Link acessível: `/[slug-do-usuario]`
- Exibe:
  - Nome, descrição, WhatsApp e Instagram (sempre visíveis)
  - Foto de perfil
  - Foto de capa (se Premium)
  - Paleta de cores (se Premium)
  - Lista de serviços cadastrados
  - Datas e horários disponíveis
  - Botão “Agendar horário”
  - Apenas horários disponíveis são exibidos (sincronizado com disponibilidade e agendamentos já feitos)
  - Quando horário já estiver marcado, ele desaparece da lista para evitar conflito
  - Ao agendar, grava no banco como `status: pendente` com origem `link`

// Painel do usuário (Dashboard) com abas separadas:

## Aba "Agenda":
- Lista de todos os agendamentos (manuais e recebidos via link)
- Campos: nome do cliente, serviço, data, horário, status (pendente, confirmado, concluído), origem
- Filtro por status e data
- Botão “+ Novo Agendamento” para agendar manualmente

## Aba "Serviços":
- Cadastro, edição e exclusão de serviços
- Campos: nome, descrição, valor, duração (em minutos)
- Se plano for gratuito → limitar a 3 serviços

## Aba "Disponibilidade":
- Configuração de dias e horários que atende
- Campos:
  - Dias da semana (ex: segunda a sexta)
  - Horário inicial e final por dia
  - Intervalo (ex: 30 ou 60 minutos)
- Opção para bloquear dias específicos (ex: feriados, folgas)

## Aba "Personalização":
- Editar:
  - Nome
  - Descrição
  - WhatsApp e Instagram
  - Slug personalizado (link da página pública)
  - Paleta de cores (Premium)
  - Foto de capa (Premium)
  - Foto de perfil (para todos)
- Preview da página pública atualizado em tempo real
- Funções bloqueadas no plano gratuito devem estar visíveis, mas com cadeado

## Aba "Plano Premium":
- Mostra status do plano atual
- Se estiver no gratuito:
  - Botão para ativar teste grátis de 7 dias (se ainda não usado)
  - Opção de assinar plano
- Se estiver no teste:
  - Mostra tempo restante
- Se estiver no Premium:
  - Mostrar validade ou status ativo

// Painel ADMIN exclusivo para o dono do sistema (admin: true):

## Acesso somente com campo `admin = true`

### Tela de Administração:
- Lista de todos os usuários:
  - Nome, e-mail, plano atual, data de cadastro, status (ativo/bloqueado)
- Botões por usuário:
  - Mudar plano (gratuito ↔ premium)
  - Bloquear / desbloquear usuário
  - Deletar usuário (e todos os dados associados)
  - Ver todos os agendamentos daquele usuário
- Filtro para ver usuários novos (últimos 7 dias)
- Botão para criar novo usuário manualmente
- Modo manutenção:
  - Campo `manutencao: true` → se ativo, todos os usuários veem tela “Sistema em manutenção” ao logar
quero quer seja integrado com whatsaap,que quando cliente confirma agendamento ela receba mensagem confirmando dia ,e no dia do agendamento uma 1 hora antes o agendamente relembrar ela via whatsaapp,colocar opção de alterar e colocar numero do whastaap no perfil em configuração

Contexto Geral do Projeto

o app e para Profissonal entrar e ver os agendamentos que vao ser agendandos atraves do link de agendamento ,cada usuario vai ter sua pagina de personalizar seu link para mandar pra clientes,com dor de fundo ,foto de perfil,e serviços agendado para aquele usuario ,assim tendo data e horario disponivel e sincronizado com pagina de disponibilidade do profissional

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Criar um app
Tipo de aplicativo Gerenciamento - Aplicativo para gerenciamento (turnos, estoque de mercadoria,etc)
Apps similares Outro
Precisa de back-end Sim
Gateway de pagamento Sim

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por T. B.