Skip to content

Instantly share code, notes, and snippets.

@starch0
Created April 8, 2025 17:05
Show Gist options
  • Save starch0/b150f78946bd747f87f31b4ee3957a42 to your computer and use it in GitHub Desktop.
Save starch0/b150f78946bd747f87f31b4ee3957a42 to your computer and use it in GitHub Desktop.
meetup.md

Visão Geral

App que conecta usuários em eventos presenciais através de chats baseados em geolocalização em tempo real.

  • Objetivo: Facilitar a interação entre participantes do mesmo evento físico.

Requisitos Funcionais

Autenticação

  • Cadastro
  • Perfil com:
    • Foto
    • Nome
    • Bio...
  • Logout

Eventos e Geolocalização

  • Lista de eventos disponíveis (Nome, local, data, descrição)
  • Busca/filtro de eventos por categoria, localização e data
  • Verificação em tempo real da presença no evento via GPS (Raio indefinido)
  • Notificação automática

Chat

  • Criação automática de chat quando o usuário está no local do evento
  • Mensagens em tempo real com texto, emojis e imagens
  • Histórico de chats por evento
  • Histórico de chat por usuário (DM)

Notificações

  • Alertas para:
    • Novas mensagens
    • Início de eventos próximos (Raio indefinido)
    • Usuários entrando/saindo do chat

Administração

Requisitos Não Funcionais

  • Latência máxima de 2s para atualização de mensagens
  • Suporte para X usuários simultâneos

Performance

Segurança

Usabilidade

Stack

User Stories

Milestones

Fase Entregas Prazo
MVP Autenticação + Chat Básico
V1 Notificações
V2 Painel ADM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment