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.
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.
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.
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í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 |
- Registro e inicio de sesión
- Agendamiento de citas
- Visualización de historial médico
- Gestión de usuarios
- Panel administrativo centralizado
- Control de roles y permisos
- Integración mediante API externa para asistencia inteligente dentro del sistema.
El sistema utiliza SQL Server como motor relacional.
Características:
- Modelo relacional normalizado
- Relaciones entre pacientes, citas y usuarios
- Persistencia segura mediante Entity Framework
- 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
🟢 En desarrollo activo 🟢 Funcionalidades principales implementadas 🟡 Optimización y mejoras UI en progreso
- 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
Proyecto académico con fines educativos y demostrativos.
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.