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.

This page walks you through everything needed to get Gestor de Tareas Django running on your local machine — from cloning the repository to seeing the login page in your browser. The entire setup takes only a few minutes and requires no external database or cloud services, as the project ships with a SQLite database out of the box.
Prerequisites — make sure you have the following tools installed before you begin:
1

Clone the repository

Clone the project from GitHub and move into the project directory:
git clone https://github.com/LucPinheiro/gestor-tarea-django.git && cd gestor-tarea-django
2

Create and activate a virtual environment

A virtual environment keeps the project’s Python dependencies isolated from your system installation.
python -m venv venv
source venv/bin/activate
Once activated, your terminal prompt will be prefixed with (venv).
3

Install dependencies

Install all required Python packages from requirements.txt:
pip install -r requirements.txt
The file pins the following key packages:
PackageMinimum versionPurpose
Django>=5.0Core web framework
pandas>=2.0Data manipulation used for CSV processing
openpyxl>=3.1Excel/XLSX read-write support
django-import-export>=4.0Admin-level import and export integration
gunicorn>=21.0WSGI server for production deployment
4

Apply database migrations

Generate and apply all Django migrations to create the SQLite schema:
python manage.py makemigrations && python manage.py migrate
This creates db.sqlite3 in the project root with all the tables the tareas app needs.
5

Create a superuser (optional but recommended)

A superuser account gives you access to the Django admin panel at /admin/, where you can manage tasks and users directly.
python manage.py createsuperuser
You will be prompted for a username, email address, and password.
6

Start the development server

Launch Django’s built-in development server:
python manage.py runserver
The server starts on port 8000 by default and will reload automatically when you edit source files.
Once the server is running, open the following URLs in your browser:Log in with the superuser credentials you created in step 5 to access both interfaces.

Build docs developers (and LLMs) love