O Savio Tasks é um aplicativo interno desenvolvido para resolver um problema real de distribuição e controle de tarefas em uma sorveteria. Originalmente, as tarefas eram distribuídas de forma manual e desorganizada, muitas vezes caindo em pessoas erradas ou acumulando. Um sistema web foi criado para melhorar isso, mas sua usabilidade era limitada.
Para resolver isso de forma prática e acessível no dia a dia dos funcionários, nasceu o app nativo Savio Tasks, com foco em mobilidade, notificacoes em tempo real, e controle efetivo das tarefas da equipe.
- Login de funcionário e login administrativo
- Visualização de tarefas atribuídas
- Criação e distribuição de tarefas (via conta admin)
- Notificações push em tempo real quando novas tarefas são atribuídas
- Controle de disponibilidade: mostra quem está disponível, de férias ou de folga
- Integração com API central de tarefas
- Kotlin com Jetpack Compose (UI nativa Android)
- Firebase Cloud Messaging para envio de notificações push
- REST API para integração com o sistema central de tarefas
- Firebase Authentication para controle de login
- Implementar autenticação de usuários com Firebase
- Criar tela de visualização de tarefas por usuário
- Implementar painel administrativo para criação e distribuição de tarefas
- Adicionar notificações push com Firebase Cloud Messaging
- Implementar sistema de status (disponível, férias, folga)
- Refinar a interface com melhorias de usabilidade
- Sincronização com o sistema web após sua manutenção
- Adição de relatórios simples (ex: tarefas concluídas por semana)
- O app foi desenvolvido para uso interno e privado, com foco em desempenho e simplicidade
- Permite autonomia dos funcionários ao visualizar suas tarefas de forma rápida via smartphone
- O sistema API-first permite expansão futura e integração com outras plataformas
- Futuramente pode ser adaptado para uso em outras empresas com necessidades similares
Desenvolvido por \Danilo como projeto de portfólio, com base em uma necessidade real de uma equipe de trabalho.