🎁 Sistemas de Gestión de Tickets 🎉

Descripción

¡Bienvenido al proyecto Sistemas de Gestión de Tickets! 🛒

Al finalizar esta tarea, los estudiantes habrán mejorado su dominio de la Programación Orientada a Objetos en Python, adquiriendo competencias en el diseño e implementación de bases de datos relacionales. También desarrollarán habilidades para manejar la validación de entradas, el control de errores y excepciones, y la creación de interfaces de usuario intuitivas.

🚀 Características Principales

🎨 Diseño Minimalista y Oscuro

La interfaz de usuario está diseñada con un estilo minimalista y una paleta de colores oscura, que brinda una experiencia visual moderna y elegante.

🛠️ Tecnologías Utilizadas

  • Backend:
    • Django: El sólido framework web de Python que impulsa la aplicación.
    • sqlite3: Base de datos eficiente para almacenar los datos.
  • Frontend:
    • HTML, CSS, JavaScript: Lenguajes esenciales para crear la interfaz de usuario.
    • Font Awesome: Biblioteca de iconos para añadir elementos visuales atractivos.

⚙️ Cómo Ejecutar la Aplicación

  1. Clonar el repositorio:

    git https://github.com/SnayderCJ/ticket_system.git 
    cd ticket_system 
  2. Crear (o activar) un entorno virtual::

    python -m venv venv  
    venv\Scripts\activate 
  3. Instalar las dependencias:

    pip install -r requirements.txt
  4. Aplicar las migraciones:

    py manage.py makemigrations
    py manage.py migrate
  5. Crear un superusuario:

    python manage.py createsuperuser
  6. Ejecutar el servidor de desarrollo:

    python manage.py runserver
  7. Acceder a la aplicación en tu navegador:

  8. Iniciar sesión en el panel de administración:

Explora y disfruta de Sistema de Gestión de Tickets!** 🎉