Executando verificação de segurança...
20

Pitch: DevTasks | Facilite o desenvolvimento dos seus projetos

Já se encontrou perdido ao gerenciar o que você precisa fazer para que seu projeto seja concluído? Quando um projeto está desorganizado, é difícil saber quantas implementações, refatorações ou correções devem ser feitas até que nosso projeto tão querido esteja pronto para ser lançado. Para acabar de vez com esse problema, eu apresento para vocês o DevTasks.

Eu me dediquei por 5 meses no desenvolvimento deste projeto, com o objetivo de facilitar ao máximo o gerenciamento de projetos e tarefas de desenvolvimento dos programadores, e o resultado me surpreendeu.


O DevTasks é um gerenciador de projetos totalmente focado para uso de desenvolvedores, seja web, IoT, mobile ou qualquer outra área de desenvolvimento. As funcionalidades do DevTasks dão uma visão abrangente ao desenvolvedor, permitindo que ele visualize com clareza todo o progresso do desenvolvimento sem complicações e de maneira rápida.

✨ A fórmula da produtividade

De acordo com um artigo da PLOS ONE, a desorganização causa um impacto significativo na calmaria e no processamento cognitivo, aumentando a carga cognitiva e diminuindo a eficiência mental.

Por esse motivo, é necessário organizar bem seu projeto para que o desenvolvimento ocorra sem estresse, fazendo com que você tenha o total controle sobre as tarefas a serem realizadas. Veja agora algumas das funcionalidades do DevTasks que ajudam você a melhorar sua produtividade:

  1. Ao criar um projeto, você pode definir os tipos de sua tarefa, ou seja, especificar se a tarefa é uma implementação, correção, refatoração, teste unitário e até mesmo documentação, separando e organizando suas prioridades no desenvolvimento;
  2. Você possui uma barra de progresso para acompanhar o avanço do seu projeto de acordo com as tarefas existentes, atualizada sempre que uma nova tarefa é concluída, criada ou deletada;
  3. É possível registrar toda a stack (conjunto de tecnologias) utilizado naquele projeto, sendo possível separar as tecnologias por seções, como Back-end, Front-end, Banco de dados e outros.

O DevTasks é simples. Essa característica aprimora a eficiência no desenvolvimento de aplicações. Basta apenas alguns cliques e plim! Você já pode gerenciar todas as suas tarefas.

🛠️ O desenvolvimento do DevTasks

O desenvolvimento começou no dia 18 de maio de 2024 com o front-end, focando na criação das telas e nos ajustes para que a responsividade funcionasse adequadamente em vários dispositivos. Depois de muito tempo veio o desenvolvimento da API, que iniciou no dia 06 de junho de 2024, inicialmente com a preparação do banco de dados, priorizando a criação dos modelos, tabelas e classes para realizar operações. Após isso, o desenvolvimento seguiu para a criação dos endpoints e implementação dos mesmos no front-end.

O DevTasks foi desenvolvido com diferentes tecnologias no front-end e no back-end. A escolha dessas tecnologias foram feitas pensando na dificuldade de manutenção e vantagens de usar tal ferramenta. Algumas delas mudaram durante o desenvolvimento do projeto, como a mudança do ORM para o SQL, do Next.js para o React.js, entre outras.

Aqui vai uma visão superficial do que nós utilizamos para desenvolver o DevTasks:

  • No front-end, escolhemos utilizar o React.js;
  • Python foi a linguagem escolhida no back-end, juntamente com o framework web FastAPI;
  • Para armazenamento, escolhemos o famoso PostgreSQL.

🤔 Como eu posso contribuir?

Você pode contribuir com o DevTasks enviando seu feedback sobre nosso site. Fale sobre a interface, performance, funcionalidades, problemas encontrados ou sugestão de melhorias. Use a seção de comentários do TabNews para dar sua opinião ou entre em contato comigo via email.


Desenvolvi este site com muita dedicação buscando facilitar para mim mesmo e para outros desenvolvedores a criação de projetos, pois sempre preferi algo que pudesse ser acessado de forma rápida e não fosse tão complexo de usar.

Que tal você mesmo começar a utilizar o DevTasks em seus projetos? Experimente agora mesmo e veja a diferença na sua produtividade. Acesse o site DevTasks agora e diga-nos o que você acha.

~$ developed by @jaedsonpys & @joandersonsilva

Carregando publicação patrocinada...
3

@jaedsonpys, parabéns pelo produto.

Fiz um teste rápido e vou deixar 2 considerações.

O cadastro da stack de tecnologia exige que seja de pelo menos 3 caracteres, inviabilizando cadastrar por exemplo Go, JS. Pedi o Chat GPT por mais 20 exemplos de tecnologias com no máximo 2 caracteres, e ele retornou 2 ultra relevantes como C e R que tem apenas 1 caracter e eu acabei me esquecendo.

O cadastro da stack de tecnologia exige pelo menos 3 caracteres

A segunda consideração é que a tarefa mostra uma data, mas não indica seu significado. Por exemplo eu assumo que é a data de criação, mas poderia ser a data de atualização, de finalização.

UI com data sem significado explícito

Boa sorte com o produto 🙏🏾

2

Agradeço pelo feedback, @lemuelroberto! Vou realizar as modificações sugeridas na aplicação, principalmente no registro da stack do projeto. Mais uma vez, obrigado!

2
1

Python foi a linguagem escolhida no back-end, juntamente com o framework web FastAPI;

Só uma pergunta, algum motivo especial para não usarem PostgREST?

1

Olá! Confesso que não tinha conhecimento do PostgREST. Nossa ideia inicial era utilizar o SQLAlchemy com ORM para manipular o banco, porém notamos uma lentidão ao realizar as operações. Por conta disso, passamos a utilizar SQL com a biblioteca psycopg2.