PawCloud es una aplicación de escritorio desarrollada en Java Swing, diseñada para facilitar la gestión de clínicas veterinarias. Permite a los profesionales del sector veterinario administrar clientes, mascotas, historiales y citas, todo conectado a una base de datos remota en la nube mediante MySQL alojado en AWS.
Este proyecto fue desarrollado como parte del módulo de Proyecto Final de Grado del ciclo de Desarrollo de Aplicaciones Multiplataforma (DAM).
- Java 17
- Swing (para interfaces gráficas)
- MySQL (gestión de datos)
- AWS RDS (base de datos remota)
- Maven (gestión de dependencias)
- JDBC (conexión con base de datos)
- Gestión de clientes y mascotas
- Registro y edición de historiales médicos
- Planificación de citas veterinarias
- Interfaz amigable con formularios y tablas
- Conexión a base de datos remota (en la nube)
- Diseño estructurado y modular (MVC)
- Modelo (Model): Clases de entidad para clientes, mascotas, citas...
- Vista (View): Formularios e interfaces construidas con Java Swing
- Controlador (Controller): Lógica de negocio, eventos y conexión a BBDD
PawCloud/
├── src/
│ ├── controller/ # Lógica de negocio y gestión de eventos
│ ├── model/ # Clases de entidad y conexión a BBDD
│ └── view/ # Formularios e interfaces Swing
├── resources/
│ └── logo.png # Logotipo e íconos
├── lib/
└── README.md
La aplicación se conecta a una base de datos MySQL en AWS.
clientes– información personalmascotas– datos veterinarios y vínculos con clientecitas– agenda de visitashistoriales– tratamientos, diagnósticos y evolución
String url = "jdbc:mysql://tu-host-rds.amazonaws.com:3306/pawcloud";
String user = "usuario";
String password = "contraseña";
Connection conn = DriverManager.getConnection(url, user, password);Aquí se muestra una galería visual de la presentación de la aplicación:
Arturo Vázquez Paumard
📧 arturovazquez1995@gmail.com
💼 LinkedIn
💻 GitHub
David López Domínguez
💻 GitHub
Pedro Ringer Arcos Piloña
💻 GitHub



























