⚠️ Language notice: the application interface supports Ukrainian only.
A local desktop application for managing personal collections of antiques and coins.
Built as a college project using Java, JavaFX, and a relational database.
The app helps collectors keep accurate records, store images, track item condition, and monitor changes in market value over time.
- Create, view, update, and delete collection items (CRUD)
- Store detailed descriptions and photos
- Track item condition and estimated market value
- Filter, sort, and search within the collection
- Visualize price changes for selected items
- Intuitive JavaFX-based user interface
- Local data storage using a relational database
-
Launch the application
- Start the Java application locally.
-
Authenticate
- Log in or register using the authentication screen.
-
Browse items
- View available antiques and coins.
- Use filters and search to quickly find items.
-
Manage your collection
- Add new items with descriptions, images, condition, and price.
- Edit or remove existing items.
-
Track value changes
- Select an item to view a diagram showing how its price changes over time.
- Language: Java
- UI: JavaFX
- Database: H2 Relational (local)
- Platform: Desktop application
- Developed within 3.5 months
- Focused on reliability, clarity, and ease of use
- Intended for educational and personal collection management purposes




