Skip to content

Repository files navigation

NeckFlex

About Project

A desktop media renting platform

Rules

Renting Rule

User will get awarded with credit points when they return their items on time. The more points accumulated, the higher chance a user will be upgraded to higher status.

Account Priviledge

Account typeFeatures
Guest- Maximum amount for renting: 2 items.
- Available renting duration: 2 days.
Regular- Unlimited amount of renting items.
- Can rent items up to 1 week.
Vip- Can checkout with reward points, with the cost of 10 points/item.

Others

When an admin delete an item, it is still recorded in user's order list. However, when a user return an item that is already deleted by admin, it will not be restored to be shown on store

Technology Stack

  • Frontend: JavaFX, CSS
  • Backend: Text files with MVC Model
  • Project Manager: Maven

Dependencies

DependencyVersion
org.openjfx:javafx-controls19
org.openjfx:javafx-fxml19
org.junit.jupiter:junit-jupiter-api5.9.1
org.junit.jupiter:junit-jupiter-engine5.9.1

Plugins

PluginVersion
org.apache.maven.plugins:maven-compiler-plugin3.10.1
org.openjfx:javafx-maven-plugin19

Others

Account samples

Account typeUsernamePassword
Adminjoun123123
Gueststeven101101
Regulardavid469469
VIPjasmine334334

A list of extra accounts can be found in src/main/resources/com/groupproject/media/text/account.txt

Backup save files

There are 2 types of save files - text & images

  • Project save files location: src/main/resources/com/groupproject/media/
  • Backup save files location: doc/backupData/

Show cases

alt text for screen readers

alt text for screen readers

alt text for screen readers

Contributors

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages