Skip to content

WGU Student Project: purchase bike parts and bring them together to create complete and unique bikes!

License

Notifications You must be signed in to change notification settings

Monsterlud/FrankenBike

Repository files navigation

FrankenBike

FrankenBike was written as part of a WGU course on Java Development. This app allows a bike shop to purchase and enter a variety of parts to the shop's database. Once the parts are in the shop and entered into the database, they can be combined to create bikes in an unlimited amount of combinations. These custom bikes can then be configured right on the database and given a name, ready to be sold to an eager custom bike enthusiast.

User Interface

frankenbike main screen

FrankenBike's main screen is a simple display of both individual bike parts and completed (assembled) "frankenbikes". Each item on the lists is clickable and allows the user to drill down into adding, modifying, and/or deleting bike parts or completed bikes.

frankenbike part frankenbike bike

Installation & Code Style

FrankenBike is a Java app repository and there is no APK. This application uses the MVC design pattern, storing all data locally. The database is instantiated and manipulated in the Inventory Entity using a series of ObservableLists. The Main InventoryProgram loads the basic set of data entries (parts and bikes) and deletes all data with each restart for a fresh data set.

About

WGU Student Project: purchase bike parts and bring them together to create complete and unique bikes!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published