Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🏥 MediCitasWeb — Sistema de Gestión de Citas Médicas

Sistema web desarrollado para la gestión integral de citas médicas, orientado a optimizar la interacción entre pacientes, personal médico y administración clínica mediante una plataforma moderna, segura y escalable.


🚀 Descripción del Proyecto

MediCitasWeb es una aplicación web desarrollada bajo arquitectura MVC que permite:

  • Registro y autenticación de usuarios
  • Gestión de pacientes
  • Agendamiento de citas médicas
  • Administración de usuarios y roles
  • Control centralizado desde panel administrativo
  • Integración con servicios de inteligencia artificial

El objetivo principal es digitalizar y automatizar procesos clínicos tradicionales, reduciendo tiempos operativos y mejorando la experiencia del usuario.


🧠 Motivación

Este proyecto fue desarrollado como parte del proceso formativo en ADSO – SENA, aplicando buenas prácticas de desarrollo de software, control de versiones y trabajo colaborativo.

Se enfoca en resolver problemas reales del sector salud mediante soluciones tecnológicas accesibles.


🏗️ Arquitectura

El sistema sigue el patrón:

MVC (Model – View – Controller)

Componentes principales:

  • Models: Gestión de entidades y lógica de datos
  • Views (.cshtml): Interfaces dinámicas con Razor
  • Controllers: Control del flujo de la aplicación
  • Entity Framework: Acceso a datos
  • SQL Server: Persistencia de información

⚙️ Tecnologías Utilizadas

Tecnología Uso
ASP.NET MVC (.NET Framework) Backend
C# Lógica de negocio
Razor (.cshtml) Renderizado dinámico
SQL Server Base de datos
Entity Framework ORM
HTML5 / CSS3 / JavaScript Frontend
Bootstrap Diseño responsivo
Git & GitHub Control de versiones
Azure (Deployment) Hosting y despliegue
Groq API Integración IA

👨‍💻 Funcionalidades Principales

👤 Paciente

  • Registro e inicio de sesión
  • Agendamiento de citas
  • Visualización de historial médico

🩺 Administración

  • Gestión de usuarios
  • Panel administrativo centralizado
  • Control de roles y permisos

🤖 Inteligencia Artificial

  • Integración mediante API externa para asistencia inteligente dentro del sistema.

🗄️ Base de Datos

El sistema utiliza SQL Server como motor relacional.

Características:

  • Modelo relacional normalizado
  • Relaciones entre pacientes, citas y usuarios
  • Persistencia segura mediante Entity Framework

🔐 Seguridad

  • Manejo de roles mediante autorización por sesión
  • Separación de secretos mediante archivos locales
  • Protección de API Keys fuera del control de versiones

📈 Estado del Proyecto

🟢 En desarrollo activo 🟢 Funcionalidades principales implementadas 🟡 Optimización y mejoras UI en progreso


🎯 Aprendizajes Aplicados

  • Arquitectura MVC aplicada en proyecto real
  • Trabajo colaborativo con Git y GitHub
  • Deploy en la nube mediante Azure
  • Integración de APIs externas
  • Gestión profesional del ciclo de desarrollo software

📄 Licencia

Proyecto académico con fines educativos y demostrativos.


📬 Contacto

Samuel Verbel 💼 Desarrollador de Software en formación 🔗 LinkedIn: (https://www.linkedin.com/in/samuel-avilez-verbel/) 📧 Contacto profesional disponible bajo solicitud.


⭐ Si este proyecto te resulta interesante, no dudes en darle una estrella al repositorio.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages