Skip to main content
This is a desktop application designed for managing veterinary medicine inventory at Veterinaria ALFA in Cancún, Quintana Roo.

Overview

The Veterinaria ALFA Inventory System is a comprehensive Java desktop application built to streamline medicine inventory management for veterinary clinics. It provides a complete solution for tracking medicines, managing sales, monitoring expiration dates, and maintaining accurate inventory records.

Key Features

Inventory Management

Add, edit, and track medicines with batch numbers, expiration dates, and stock levels

Sales Tracking

Register sales with automatic stock updates and maintain complete sales history

Product Reservation

Separate and reserve products for special purposes or future use

Expiration Monitoring

Track medicines nearing expiration and identify expired products

CSV Export

Export inventory, sales, and reservation data for reporting and analysis

SQLite Database

Reliable data persistence with local SQLite database storage

Technology Stack

  • Language: Java 21
  • UI Framework: Java Swing
  • Database: SQLite 3.41.2.1
  • Build Tool: Maven
  • Architecture: Model-View-Controller (MVC)

Installation Guide

Get started with installing and setting up the application

Quickstart

Learn the basics and run your first operations

Architecture Overview

Understand the technical design and structure

Contributing

Contribute to the project development

Who Is This For?

This system is designed for:
  • Veterinary Clinics: Managing medicine inventory for animal care facilities
  • Pharmacy Staff: Tracking veterinary medicines and supplies
  • Clinic Administrators: Monitoring stock levels and sales data
  • Inventory Managers: Maintaining accurate records and preventing stockouts

Why Choose This System?

Desktop application with a familiar Java Swing interface that’s easy to learn and use
Track every detail from batch numbers to expiration dates with automatic alerts
SQLite database ensures reliable data storage with automatic validation
Generate CSV reports for inventory, sales, and reservations for external analysis
Free to use and modify for your specific veterinary clinic needs

Next Steps

1

Install the Application

Follow the installation guide to set up the application on your system
2

Complete the Quickstart

Work through the quickstart tutorial to learn basic operations
3

Explore User Guides

Read the detailed guides for each feature in the User Guide section

Build docs developers (and LLMs) love