Status: Em desenvolvimento 🚧
Tipo: Aplicativo mobile iOS
Arquitetura: Clean Architecture + SwiftUI
FastNails é um aplicativo mobile que conecta usuários a profissionais de manicure e pedicure sob demanda, priorizando agilidade, simplicidade e experiência fluida.
A proposta é permitir que o usuário consiga agendar um atendimento rapidamente em situações do dia a dia — como compromissos inesperados ou momentos de autocuidado — com foco em usabilidade e eficiência operacional.
- Reduzir o atrito no acesso a serviços de beleza
- Conectar usuários e profissionais de forma eficiente
- Garantir uma experiência simples e previsível
- Validar um modelo de atendimento sob demanda em ambiente controlado
A primeira versão do sistema contempla:
- Autenticação e cadastro de usuários
- Solicitação de atendimento sob demanda
- Seleção de serviços:
- Mãos
- Pés
- Restrição geográfica (regiões iniciais definidas)
- Listagem de profissionais disponíveis
- Confirmação de atendimento
- Acompanhamento do status até a finalização
Funcionalidades avançadas serão introduzidas iterativamente.
O projeto segue os princípios de Clean Architecture, com separação clara de responsabilidades e inversão de dependência.
Responsável pela interface e interação com o usuário.
- SwiftUI
- ViewModels (
ObservableObject) - Gerenciamento de estado (loading, success, error)
- Navegação
A camada de apresentação não contém regras de negócio.
Camada central do sistema.
- Entidades (Entities)
- Casos de uso (UseCases)
- Protocolos de repositório
Independente de frameworks, UI e infraestrutura.
Responsável pela comunicação com fontes externas.
- Implementação de repositórios
- Integração com APIs
- Conversão de DTOs para entidades
View → ViewModel → UseCase → Repository (protocol) → Repository (implementation)
O projeto utiliza um Design System próprio, desenvolvido como um Swift Package (SPM) e versionado de forma independente.
👉 Repositório: Fast Nails - Design System iOS
Developed by Bianca Butti
FastNails • iOS Engineering