Anotei é um aplicativo de agendamentos desenvolvido para profissionais liberais como barbeiros, dentistas, fisioterapeutas e outros prestadores de serviço. Ele permite que profissionais gerenciem seus horários de atendimento, enquanto clientes agendam serviços com facilidade, diretamente pelo app.
- Cadastro de profissionais e clientes
- Listagem de serviços por especialidade
- Agendamento online com data e hora
- Visualização e gerenciamento de compromissos
- Integração com backend leve e eficiente via PocketBase
- Navegação fluida e organizada com RouteFly
Tecnologia | Finalidade |
---|---|
Flutter / Dart | Desenvolvimento multiplataforma |
BLoC | Gerenciamento de estado reativo |
MVVM | Arquitetura modular e escalável |
PocketBase.io | Backend local e leve com autenticação e CRUD |
RouteFly | Navegação declarativa e tipada |
app/
├── core/ # Utilitários e helpers globais
├── data/
│ ├── models/ # Modelos de dados (entidades, DTOs)
│ ├── repositories/ # Repositórios com implementação
│ └── services/ # Comunicação externa e validações
├── domain/ # Casos de uso principais da aplicação
├── ui/ # Interface do usuário (organizada por módulos)
│ ├── modules/
│ │ ├── auth/ # Autenticação
│ │ ├── configs/ # Configurações
│ │ ├── home/
│ │ │ ├── view/ # Telas da home
│ │ │ └── view_model/
│ │ │ └── bloc/ # home_bloc.dart, home_event.dart, home_state.dart
│ │ ├── new_appointment/ # Agendamento de novos serviços
│ │ └── notification/ # Sistema de notificações (em desenvolvimento)
├── main.dart # Ponto de entrada do app
└── routes.dart # Configurações de rotas com RouteFly