Skip to content

Govil-web/patient-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📅 Sistema de Gestión de Citas Médicas 🏥

Java Spring Boot Angular MySQL JWT

🚀 Descripción del Proyecto

Bienvenido al Sistema de Gestión de Citas Médicas, una aplicación web moderna diseñada para optimizar la programación y gestión de citas médicas. Este proyecto utiliza tecnologías avanzadas para ofrecer una solución completa, segura y eficiente.

🌟 Características Principales

  • Interfaz de Usuario Intuitiva: Diseño elegante y fácil de usar para la gestión de citas.
  • Autenticación y Autorización Segura: Implementación de JWT para proteger las comunicaciones y asegurar el acceso.
  • Gestión Completa de Citas: Funcionalidades para agendar, editar y cancelar citas.
  • Panel de Administración: Herramientas para gestionar usuarios y citas de forma eficiente.

🔧 Tecnologías Utilizadas

  • Frontend: Angular Angular - Framework para el desarrollo del frontend.
  • Backend: Spring Boot Spring Boot - Framework para el desarrollo del backend.
  • Seguridad: JWT JWT - Autenticación y autorización segura.
  • Base de Datos: MySQL MySQL - Sistema de gestión de bases de datos.

🎯 Objetivos del Proyecto

  • Crear una aplicación escalable y segura para la gestión de citas médicas.
  • Aplicar buenas prácticas en desarrollo web, seguridad y arquitectura de software.
  • Demostrar habilidades en el uso de tecnologías modernas y patrones de diseño.

Carpeta del BackendAccede a la carpeta del backend:

Copiar código

cd backend

Copiar código

  • Configura la base de datos: Edita el archivo application.properties para incluir tu configuración de MySQL.
  • Instala las dependencias: Copiar código
mvn install
  • Ejecuta la aplicación: Copiar código
mvn spring-boot:run

*Configuración del Frontend

Carpeta del FrontendAccede a la carpeta del frontend

Copiar codigo

cd ../frontend

*Instala las dependencias Copia codigo

npm install

*Ejecuta la aplicacion Copia el codigo

ng serve
  • Accede a la aplicación en: http://localhost:4200 📋 Notas Adicionales

  • Documentación API: Puedes consultar la documentación de la API en http://localhost:8080/swagger-ui.html.

  • Contribuciones: Las contribuciones son bienvenidas. Abre un issue o un pull request si tienes sugerencias o mejoras.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published