Pular para conteúdo

Agenda SaaS — Digital Face

SaaS de agendamento online multi-segmento. Cliente final agenda pelo link, WhatsApp, ou widget. Profissional gerencia calendario, equipe, pagamentos e lembretes.

Recurso URL
App (Frontend) agenda.digitalface.dev.br
API api.agenda.digitalface.dev.br
Swagger api.agenda.digitalface.dev.br/docs
Repositorio gitlab.ufal.br/digitalface/agenda

Stack

Camada Tecnologia
Backend FastAPI (Python 3.12), SQLAlchemy 2.0 async, Alembic
Queue Celery + Redis 7
Banco PostgreSQL 16
Frontend Next.js 16, React 19, Ant Design 5, Tailwind v4
Auth JWT (access + refresh tokens), bcrypt
Pagamentos AbacatePay PIX
Infra Docker Compose, Traefik, Let's Encrypt

Status das Sprints (S1–S10)

Sprint Escopo Status
S1 Scaffold + Docker + Auth + Models + Migrations [ ]
S2 Scheduling Engine + API CRUD + Availability [ ]
S3 Frontend: layout + calendar + CRUDs [ ]
S4 Pagina publica /book/{slug} (SSR) [ ]
S5 Notifications (Celery + email + webhooks) [ ]
S6 Pagamentos AbacatePay PIX [ ]
S7 Relatorios + Dashboard [ ]
S8 Integration Protocol (ChatDigi + ByClinic) [ ]
S9 Fidelidade + Remarketing + Clubes [ ]
S10 PWA + LGPD + Landing + Deploy [ ]