Fausto Luís Posted December 20, 2024 at 04:37 PM Report #633877 Posted December 20, 2024 at 04:37 PM Projeto para ajudar os donos de animais atarefados, a acompanhar os cuidados diários e a longo prazo dos seus animais. Poderá ser utilizado, também, caso se pretenda iniciar uma operação de resgate e acolher os mesmos como estando em situação de FAT (família de acolhimento temporário). Funcionalidades Principais Fácil de usar Registar vacinas, visitas ao veterinário, desparasitantes e dosagem de alimentação (ração) ; Alertas para vacinas e aplicação de desparasitantes, que possam ocorrer dentro de 15 ou 30 dias. Gestão de despesas (com seleção de categorias e subcategorias); Listas de tarefas; Gestão de contactos; Definições da app; Gestão de Logs. Tecnologias Utilizadas C# .NET 8 MAUI - Framework para construir aplicações móveis multiplataforma para Android, iOS, MacOS e Windows; SQLite - Base de dados local para armazenar os vários objetos/entidades usados na app; CommunityToolkit.Maui/MVVM - Bibliotecas para simplificar o desenvolvimento de aplicações móveis com MAUI; Serilog - Biblioteca para log de informações de qualquer aplicação . NET, que trabalha com Sinks como base. O Serilog em sí, é uma estrutura que nos permite guardar quaisquer tipos de informação, de forma organizada, durante a execução da aplicação; AutoMapper - Biblioteca que realiza a tarefa de mapeamento de um objeto (classe) para outro; FluentValidation - Biblioteca que permite criar validações de dados de forma simples e rápida para os programadores. Com ela, podemos usar expressões Lambda para “construir regras de validações” com retorno de mensagem de erro para cada propriedade das entidades. Outras Contribuições As contribuições são bem-vindas! Se tiver sugestões para novas funcionalidades ou melhorias, sinta-se à vontade para enviar um pull request ou abrir uma issue no GitHub. Repositório da app: https://github.com/fauxtix/DaisyPets/tree/master/MauiPetsApp
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now