Aplicativo de agendamento de serviços. Possui configuração para dois tipos de usuários, clientes ou profissionais.
- Clientes poderão gerenciar seus agendamentos (CRUD completo) e procurar profissionais por filtros de localização, serviços ofertados e profissionais.
- Profissionais poderão também gerenciar atendimentos que clientes estão querendo agendar, confirmar ou não, ofertar mais serviços... E ambos possuem acesso a tela de seus perfis para edição.
Utiliza recursos do Firebase para funcionamento da autentificação e banco de dados (NoSQL) e uma das features utilizadas foi o StreamBuilder nos widgets para atualização em real time da tela com os dados coletados dos snapshots do cloud_firestone.
Deu pra se interter umas noites ..