A versão 2.0 deste aplicativo agora está totalmente ativa e desenvolvida com <3
Este é o repositório da versão 2.0 do meu aplicativo de lista de tarefas. O aplicativo foi retirado dos servidores PythonAnywhere e eu o desenvolvi localmente. Na versão anterior, o app era bem simples e apresentava diversas falhas de segurança. Reescrevi a infraestrutura do aplicativo e cada parte do aplicativo foi redesenvolvida. Agora é um aplicativo não tão simples, com alguns recursos impressionantes e todas as vulnerabilidades de segurança foram corrigidas.
Recursos incríveis do aplicativo
- Acesse suas tarefas em qualquer lugar, até mesmo no celular.
- Criar listas
- Nessas listas, crie ToDos
- Esses ToDos podem conter
- Subtarefas
- Notas
- Datas de vencimento
- Anexos
- Recurso de pesquisa poderoso para procurar qualquer coisa.
- Páginas inteligentes como "Importante", "Próximo" e "Seus arquivos".
- O aplicativo possui um recurso chamado Insights, que é muito poderoso e toda semana fornece ao usuário um relatório de quão produtivo ele foi. Ele também usa Matplotlib para traçar gráficos para mostrar ao usuário. Organizado! Leia mais sobre isso
- O aplicativo possui Modo Escuro que parece impressionante!
- Bootstrap CSS foi usado para fazer o aplicativo parecer Premium e bonito.
- O aplicativo tem suporte AJAX integrado para que quase todas as operações no aplicativo agora sejam assíncronas, sem recarregamentos!
- O aplicativo tem suporte nativo para todos os fusos horários do mundo, para que qualquer pessoa de qualquer lugar possa usar o aplicativo em seu horário local para que funcione melhor para todos os usuários.
- Verificações de segurança em todas as operações para restringir o uso não autorizado.
- Hospedado em servidores em nuvem PythonAnywhere (muito obrigado)
Dependências usadas
Meu aplicativo de lista de tarefas usa esses aplicativos/dependências incríveis e reutilizáveis para potencializar algumas operações de back-end
- Django
- Django-crispy-forms
- django-user_agents
- campo de fuso horário Django
- limpeza do Django
- Travesseiro
- Matplotlib
- Nascido no mar
- Numpy exigido pelo Matplotlib
- Pandas exigidos pela Seaborn
- Snippet de código incrível que lida com envios de formulários AJAX Post
No front-end, o aplicativo usa essas tecnologias
- HTML, CSS
- JavaScript
- AJAX
- CSS de inicialização
- Fontes do Google
- Fonte incrível
Dependências de produção usadas no PythonAnywhere
A versão 1.0 deste aplicativo ainda está disponível como código legado aqui: versão 1.0
Não coloquei o banco de dados SQLite e o diretório "media" que contém todos os itens confidenciais do usuário, como imagens de perfil e anexos de tarefas, sob controle de origem/git por razões óbvias de segurança. Eles são hospedados diretamente nos servidores PythonAnywhere