Evaluando propuestas

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

Publicado el 20 Julio, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

// 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 general del proyecto

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

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Apps similares Otro
Necesita backend
Procesador de pago

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por T. B.