MicroTasks é um projeto desenvolvido com Supabase e Flutter, com o objetivo de ter um gerenciador de tarefas leve, direto, e clean, de forma a facilitar e a deixar mais prático o gerenciamento de tarefas que um usuário pode ter. O objetivo, é ter o Flutter como todo o Front-end, e usar o Supabase, como o sistema que funciona por debaixo dos panos por meio da sua ideologia e funcionamento de BaaS (Back-end as a Service).
Essa Stack se destaca para uso, pela facilidade a qual o uso do flutter dentro do front-end possibilita a criação de um sistema multi-plataforma por meio de uma única codebase, e possibilita uma grande velocidade de desenvolviment odevido às features que essa ferramenta permite. Temos que o uso do Supabase se dá como uma forma de facilitar o desenvolvimento do back-end, por meio do uso desse serviço, para que tenhamos acesso a uma base de dados a todo instante, e que ela possa ser usada de maneira única a padronizada em qualquer versão, plataforma, ou necessidade do projeto.
Algumas funcionalidades extras ainda podem ser adicionadas, com o objetivo de deixar o projeto mais fidedígno, e mais prático dentro da sua usabilidade total, alguns exemplos disso são:
- Login com as credenciais da Google e da Apple
- Login por meio de biometria
- Abrir as tasks e poder editar elas dentro de uma tela separada, com maior facilidade e intuitividade
- Permitir o uso de arquivos dentro da task para facilitar a descição de algumas tasks com necessidades audiovisuais.