Uma aplicação web simples e elegante para gerenciamento de tarefas, desenvolvida com Django e estilizada com Tailwind CSS.
Este projeto foi criado para praticar o desenvolvimento Full Stack com Python, focando em boas práticas de design e arquitetura MVC (MVT no Django).
- Python 3.12+
- Django 6.0
- Tailwind CSS (via CDN)
- SQLite3
- ✅ Criar Tarefas: Adicione novas tarefas com título, descrição e data.
- 📋 Listar Tarefas: Visualização limpa com indicadores de status (Pendente/Concluída).
- ✏️ Editar Tarefas: Atualize detalhes ou marque como concluída.
- 🗑️ Excluir Tarefas: Confirmação visual antes de remover itens.
-
Clone o repositório
git clone https://github.com/SeuUsuario/todo-list.git cd todo-list -
Crie um ambiente virtual
# Cria o ambiente virtual python -m venv venv # Entra no ambiente virtual source venv/bin/activate # Linux/Mac # ou venv\Scripts\activate # Windows
-
Instale as dependências
pip install -r requirements.txt
-
Aplique as migrações
python manage.py migrate
-
Rode o servidor
python manage.py runserver
-
Acesse
http://127.0.0.1:8000no seu navegador.
Desenvolvido por José Amauri