Aplicação web simples em Django para gerenciar tarefas pessoais organizadas em níveis de prioridade (tiers). O projeto oferece autenticação de usuários, criação/edição/exclusão de tarefas e uma interface responsiva.
fornecer uma lista de tarefas com foco em prioridade visual (alta / média / baixa) e fluxos básicos de UX (modais, filtros, pesquisa simples).
Python, Django, PostgreSQL, Tailwind CSS.
- Clenilton: Página principal e configurações básicas.
- Eduardo: Elaboração das views principais do projeto.
- Jonathan: Integração com banco de dados em nuvem e páginas de Login e Cadastro.
- Python: 3.10 ou superior
- Dependências: especificadas em
requirements.txt
- Criar e ativar o ambiente virtual:
python -m venv .venv
.\.venv\Scripts\Activate- Instalar dependências:
pip install -r requirements.txt- Rodar migrações:
python manage.py makemigrations
python manage.py migrate- Iniciar o servidor de desenvolvimento:
python manage.py runserverAbra http://127.0.0.1:8000/ no navegador.
Os requisitos são para a senha.
📊 Dashboard: A página principal exibe suas tarefas organizadas por grupos (tiers) de prioridade (Alta, Média e Baixa).
Use os botões rápidos no card para marcar como concluída, editar ou excluir a tarefa.
Preencha o título (obrigatório), prioridade (obrigatório), prazo e descrição.
Esvazie para limpar o filtro.
GET /página principal (requer login).GET/POST /register/registrar usuário.GET/POST /login/login (usaLoginViewdo Django).POST /logout/logout (usaLogoutViewdo Django).POST /toggle/<task_id>/alternacompleted.POST /delete/<task_id>/deleta tarefa.POST /update/<task_id>/atualiza título/descrição/prazo/prioridade.
assets/screenshots: prints das principais telas.static/: arquivos estáticos (CSS, JS, imagens).task_list/: app principal.models.py: modeloTask.views.py: lógica das views (home, register, toggle, delete, update).forms.py:UserRegistrationForm(valida senha).urls.py: rotas do app.templates/task_list/: template da página principal.
templates/: templatebase.base.html/: templatebase.registration/: templates delogineregister.
TierTasks/: configurações do projeto.




