This is a Pet Shop Management System desktop application developed using JavaFX. It is designed to help manage pets, inventory, customers, and sales operations efficiently within a pet shop.
- πΆ Add, edit, and delete pet details (e.g. name, type, price, description)
- π¦ Manage pet categories (Dogs, Cats, Birds, etc.)
- π§Ύ Customer registration and management
- π° Billing and sales system
- π View daily/monthly sales reports
- π User authentication (Admin login)
- Java (JDK 11+)
- JavaFX
- MySQL (Database)
- Scene Builder (For designing FXML interfaces)
- JDBC (Java Database Connectivity)
- Tables:
usersβ for login credentialspetsβ details of all petscategoriesβ pet types/categoriescustomersβ registered customerssalesβ records of transactions
Youβll find the SQL file for creating the database in the
database/folder.
- Clone this repository:
git clone https://github.com/yourusername/pet-shop-management.git cd pet-shop-management