Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/LucPinheiro/gestor-tarea-django/llms.txt

Use this file to discover all available pages before exploring further.

Gestor de Tareas Django is a full-stack task management application built with Django 5, Bootstrap 5, and SQLite. It gives teams and individuals a clean interface to create, track, and organize tasks through a Kanban board or tabular list — with CSV bulk operations for data import and export.

Installation

Set up the project locally in minutes with Python and pip.

Configuration

Configure the database, authentication redirects, and static files.

Task Management

Create, edit, delete, and update task status and priority.

Kanban & List Views

Switch between Kanban board and tabular list views.

CSV Import / Export

Bulk-import tasks from a CSV file or export the full dataset.

Authentication

Log in, log out, and protect views with Django’s auth system.

Data Model

Explore the Tarea model fields, choices, and constraints.

URL Routes

Full reference for every URL pattern in the application.

Get up and running

1

Clone the repository

git clone https://github.com/LucPinheiro/gestor-tarea-django.git
cd gestor-tarea-django
2

Install dependencies

Create a virtual environment, then install all Python packages:
python -m venv venv
source venv/bin/activate   # Windows: venv\Scripts\activate
pip install -r requirements.txt
3

Apply migrations and create a superuser

python manage.py migrate
python manage.py createsuperuser
4

Start the development server

python manage.py runserver
Open http://127.0.0.1:8000 to reach the login page, then sign in with your superuser credentials.

Key features

Kanban Board

Drag-style columns for Borrador, Pendiente, En proceso, and Completada states.

Bulk Actions

Select multiple tasks and delete or export them in a single action.

CSV Operations

Import tasks from a CSV file with duplicate detection; export the full dataset or a filtered selection.

Priority Stars

Three-level priority system (Low / Medium / High) with quick toggle from the detail view.

Search & Filter

Filter by status or search by title from the task list header.

Responsive UI

Bootstrap 5 layout works across desktop, tablet, and mobile screens.

Build docs developers (and LLMs) love