How ramosmilady049-afk/sarai-ramos works
Pet Shop is a Java domain model for customer, pet-care, retail, payment, and inventory management. The README describes a sale from product lookup and stock verification through payment, sale recording, and stock deduction, as well as appointment lifecycle states. The available classes are mostly data fields and empty method stubs, so this graph represents documented domain associations rather than executable call flow; no application-level orchestrator or persistence layer is shown.
Main entry points: Venta.java Sale · Cita.java Appointment · Producto.java Product · Cliente.java Customer
Components 11
Customers and care
- Customer
src/petshop/model/Cliente.java - Pet
src/petshop/model/Mascota.java - Appointment
src/petshop/model/Cita.java - Service
src/petshop/model/Servicio.java - Employee
src/petshop/model/Empleado.java
Sales and payments
- Sale
src/petshop/model/Venta.java - Sale detail
src/petshop/model/DetalleVenta.java - Payment
src/petshop/model/Pago.java
Catalog and inventory
- Product
src/petshop/model/Producto.java - Supplier
src/petshop/model/Proveedor.java - Inventory movement
src/petshop/model/Inventario.java
Connections 11
- Customer → Pet: owns
README.md - Pet → Appointment: has appointments
README.md - Employee → Appointment: handles
README.md - Appointment → Service: includes
README.md - Customer → Sale: makes
README.md - Employee → Sale: handles
README.md - Sale → Sale detail: contains
README.md - Sale detail → Product: references
README.md - Sale → Payment: has payments
README.md - Supplier → Product: supplies
README.md - Product → Inventory movement: has movements
README.md