Skip to main content

Welcome to Proyecto Documentation

A comprehensive Django-based project management system for tracking projects, tasks, and team members with powerful PDF reporting capabilities.

Quick Start

Get up and running with Proyecto in just a few steps

1

Set up your environment

Install Python 3.8+ and PostgreSQL, then create a virtual environment for your project.
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
2

Install dependencies

Install the required packages including Django 3.2.18 and psycopg2 for PostgreSQL connectivity.
pip install -r requirements.txt
The requirements include: Django==3.2.18, psycopg2==2.9.5, asgiref==3.4.1, and other essential packages.
3

Configure your database

Set up PostgreSQL database connection in your settings. Update the database configuration with your credentials.
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'Proyecto',
        'USER': 'your_username',
        'PASSWORD': 'your_password',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}
4

Run migrations and start the server

Apply database migrations and launch the development server.
python manage.py migrate
python manage.py runserver
Access your application at http://127.0.0.1:8000/ and start managing your projects!

Core Features

Everything you need to manage projects and teams effectively

Project Management

Create and manage projects with team leaders and assigned members. Track project status and generate detailed reports.

Task Tracking

Organize work with task assignment and tracking. Each task can be assigned to a team member with full CRUD operations.

Team Management

Manage your team members (encargados) and assign them to projects and tasks with flexible role assignments.

PDF Reports

Generate professional PDF reports for projects, tasks, and team listings with customizable templates.

Explore by Topic

Dive deeper into specific areas of the documentation

Authentication

Secure user authentication and session management

Workflow

Learn the complete workflow from project creation to completion

Database Setup

Configure PostgreSQL for production deployments

Data Models

Explore the Django models and database schema

Views & Forms

Understand the views and forms architecture

Configuration

Complete settings and configuration reference

Ready to get started?

Follow our comprehensive installation guide to set up Proyecto on your system, or jump straight into the quickstart to see it in action.