Skip to content

Sistema web educativo para gestionar contratos radiales, anunciantes y tarifas con ASP.NET MVC, MySQL y MongoDB.

License

Notifications You must be signed in to change notification settings

SebastianSierra15/RadioDemo

Repository files navigation

📻 RadioDemo – Sistema de Gestión de Contratos Radiales

RadioDemo es un sistema de información web creado como proyecto educativo universitario, orientado a la gestión de anunciantes, contratos, vendedores, programas y tarifas dentro de una emisora radial.

Desarrollado como ejercicio de consolidación de conocimientos en ASP.NET MVC, bases de datos relacionales y no relacionales, y generación de documentos PDF. Aunque su enfoque fue académico, el sistema funciona como una base sólida para soluciones reales.


🚀 Tecnologías utilizadas

  • .NET 8 (ASP.NET MVC)
  • C#
  • MySQL 9
  • MongoDB
  • Bootstrap
  • DinkToPdf (wkhtmltopdf)
  • Visual Studio 2022

📄 Documentación


⚙️ Instalación rápida

🔧 Requisitos

  • Visual Studio 2022
  • .NET SDK 8.0
  • MySQL 9
  • MongoDB
  • Navegador moderno

🧪 Pasos

  1. Clona este repositorio:

    git clone https://github.com/SebastianSierra15/RadioDemo.git
  2. Crea la base de datos ejecutando el archivo SQL ubicado en:

    DB/radio_demo.sql
    
  3. Configura las credenciales de conexión a MySQL en:

    Data/Conexion.cs
    
  4. Configura la conexión a MongoDB en:

    Data/ConexionMongo.cs
    
  5. Ejecuta el proyecto desde Visual Studio.

  6. Accede al sistema desde el navegador:

    http://localhost:5000/Login/Index
    

📸 Vistas principales

Dashboard Contratos Crear Contrato
Dashboard Contratos Crear

📩 Contacto

Proyecto desarrollado por Sebastián Sierra.
Para más información o colaboración: sebsirra13@gmail.com


👤 Usuarios de prueba

Puedes acceder al sistema con los siguientes usuarios incluidos en la base de datos:

Rol Usuario Contraseña
Admin admin 12345
Empleado empleado 12345
Invitado invitado 12345

⚠️ Estos usuarios son solo de prueba. Puedes modificarlos o eliminarlos desde el módulo de Vendedores.


📜 Licencia

Este proyecto fue realizado como parte de un ejercicio académico y de formación técnica.

Licencia

Este software está bajo la Licencia Creative Commons Attribution 4.0 International (CC BY 4.0), lo cual permite:

  • Uso comercial
  • Distribución
  • Modificación
  • Uso privado o empresarial

Siempre y cuando se mantenga la atribución adecuada al autor.

Consulta el archivo LICENSE.txt para más detalles.

About

Sistema web educativo para gestionar contratos radiales, anunciantes y tarifas con ASP.NET MVC, MySQL y MongoDB.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages