Projeto simples de lista de tarefas desenvolvido com Django, com foco em aprendizado prático de desenvolvimento web.
Neste projeto estou aprendendo:
- Estrutura de um projeto Django
- Criação de apps e rotas (URLs)
- Templates HTML com Django
- CRUD (Create, Read, Update, Delete)
- Autenticação de usuários (login, logout, cadastro)
- Relacionamento entre usuário e dados
- Uso de formulários
- Organização com
base.html(herança de templates) - Estilização com Bootstrap
- Criar conta (signup)
- Login e logout
- Criar tarefas
- Marcar como concluída
- Deletar tarefas
- Cada usuário vê apenas suas próprias tarefas
- Python
- Django
- HTML
- Bootstrap
- Editar tarefas
- Adicionar prioridade (importante)
- Adicionar data limite (deadline)
- Filtro de tarefas (pendentes / concluídas)
- Melhorar design (UI/UX)
- Mensagens de feedback (ex: "tarefa criada")
- Deploy do projeto (colocar online)
Praticar desenvolvimento web com Django e construir projetos para portfólio.
# ativar ambiente virtual
venv\Scripts\activate
# instalar dependências
pip install django
# rodar servidor
python manage.py runserver