Projeto 04 · Aplicação web & DevOps
CloudTasks
Aplicação web para gerenciar tarefas pessoais e listas compartilhadas, cobrindo desenvolvimento, testes, persistência, containers e implantação.
Visão geral
O CloudTasks organiza tarefas por proprietário e por listas compartilhadas. Usuários autenticados podem criar, consultar, editar, concluir e excluir tarefas, mantendo o isolamento dos dados entre contas e membros autorizados.
Funcionalidades
- Contas privadas, troca de senha e autorização por proprietário ou lista.
- Fluxo completo de tarefas com validação e mensagens de retorno.
- Temas claro e escuro e instalação como PWA em navegadores compatíveis.
- Interface responsiva, navegação por teclado e endpoint de saúde.
Engenharia e entrega
- Django ORM com PostgreSQL em produção e migrations versionadas.
- Execução WSGI local e ASGI/Uvicorn no container de implantação.
- Imagem OCI stateless com arquivos estáticos servidos pelo WhiteNoise.
- CI com verificações Django, testes, coleta de estáticos e build Docker.
Estado atual
A aplicação e sua infraestrutura estão implementadas e validadas. O código e o ambiente de uso permanecem privados; esta página expõe somente decisões técnicas e funcionalidades do projeto, sem contas, credenciais ou dados armazenados.