/RentLio

This is a vehicle reservation system. Which is made with JavaFX and also using hibernate and RMI.

Primary LanguageJavaApache License 2.0Apache-2.0

Logo

RentLio

This is a vehicle reservation system. Which is made with JavaFX and also using hibernate and RMI.
And also modern UI and UX concepts and jfoenix.

official JetBrains project JetBrains Plugins

UIs - View on Behance

Login UI Menu UI Manage Driver UI Manage Vehicle UI Vehicle Color Selection

Getting Started

  1. Clone the repository. git clone https://github.com/Shehanka/RentLio.git
  2. Install OpenJDK 11.0 or higher.
  3. Install MySQL.
  4. Run MySQL Script.
  5. Run mvn install
  6. Run mvn exec:java on RentLioClient.
  7. Run RentLIOStart.java.
  8. Input login credentials. End with an example of getting some data out of the system or using it for a little demo

Used Design Patterns

  • MVC
  • Factory
  • Abstract Factory
  • Singleton
  • Observer
  • Facade

Deployment

  • Create JAR File and Execute

Built With

  • jfoenix - The JavaFX framework used
  • CustomStage - A JavaFX undecorated stage which can fully be customized

Contributing

  • Chamod Shehanka - Developer - Shehanka

See also the list of contributors who participated in this project.

Versioning

We use SemVer for versioning. For the versions available, see the [tags on this repository]

Authors

  • Chamod Shehanka - Developer Who's the author of those contents - Shehanka

License

This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details