Oi pessoal! Tenho o prazer de apresentar meu projeto mais recente, Promptly – um aplicativo de lembrete na área de trabalho projetado para ajudá-lo a se manter atualizado sobre suas tarefas e eventos. Este projeto combina minha paixão pela codificação com a necessidade prática de gerenciamento eficiente do tempo.
Visão Geral do Projeto:
Em nossas vidas ocupadas, é fácil esquecer tarefas e eventos importantes. A Promptly está aqui para garantir que isso não aconteça. Com o Promptly, você pode definir lembretes para suas tarefas e receber notificações oportunas, tudo graças ao poder do Python e do SQLite.
Jornada de Desenvolvimento
Desenvolvimento de back-end:
O núcleo do Promptly é seu backend robusto, desenvolvido em Python. Comecei criando um script de notificação usando a biblioteca toastify para enviar notificações na área de trabalho. Cada lembrete é armazenado em um banco de dados SQLite, que fornece uma maneira leve, porém poderosa, de gerenciar dados.
Sistema de notificação:
O sistema de notificação usa APScheduler para verificar lembretes devidos em intervalos regulares. Se um lembrete for devido, ele acionará uma notificação. Um desafio foi garantir que as notificações aparecessem apenas uma vez por lembrete, o que resolvi rastreando quando cada notificação foi enviada.
Gerenciamento de banco de dados:
SQLite foi uma escolha óbvia para gerenciar lembretes. É leve e fácil de integrar com Python. O esquema do banco de dados é simples, mas eficaz, com campos para descrição da tarefa, data e hora.
Desenvolvimento Front-End:
Embora o back-end esteja quase completo, também estou planejando o front-end. O objetivo é criar uma interface amigável, permitindo aos usuários adicionar e visualizar lembretes facilmente.
Estado atual:
Até agora, o back-end está funcionando conforme o esperado. Os lembretes são armazenados no banco de dados e as notificações são enviadas nos momentos apropriados.
Melhorias Futuras:
Tenho planos interessantes para o futuro da Promptly. Isso inclui aprimorar a interface do usuário, adicionar lembretes recorrentes e integrar-se a outros sistemas de calendário. Eu adoraria ouvir suas sugestões!
Conclusão:
Promptly é mais do que apenas um projeto; é uma ferramenta projetada para aumentar a produtividade. Estou muito feliz em compartilhá-lo com você e espero que seja tão útil quanto eu. Confira o repositório GitHub https://github.com/Fortune-0/Promptly para explorar o código e experimentar você mesmo. Seu feedback é inestimável!
Chamada para ação:
Se você gostou de aprender sobre o Promptly, compartilhe esta postagem com seus amigos e seguidores. Siga-me para mais atualizações e fique à vontade para contribuir com o projeto no GitHub. Vamos tornar a produtividade simples e divertida!
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3