Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chamodshehanka/rentlio

This is a vehicle reservation system. Which is made with JavaFX and also using hibernate and RMI.
https://github.com/chamodshehanka/rentlio

custom-stage flatui hibernate hibernate-orm intellij-idea java java9 javafx jfoenix rentlio rmi ui ux vehicle-reservation

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

![Logo](https://github.com/Shehanka/RentLio/blob/master/RentLioClient/src/com/chamodshehanka/rentLioClient/view/images/rentlio-background.jpg)
# 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](http://www.jfoenix.com/).

[![official JetBrains project](http://jb.gg/badges/official.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
[![JetBrains Plugins](https://img.shields.io/jetbrains/plugin/v/9630-a8translate.svg)](https://plugins.jetbrains.com/)

## UIs - [View on Behance](https://www.behance.net/gallery/68219605/RentLIO)

![Login UI](https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/63241f68219605.5b55b9ae29e27.png)
![Menu UI](https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/f04f2368219605.5b581a9bcb511.png)
![Manage Driver UI](https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/3837b468219605.5b55b9ae297b2.png)
![Manage Vehicle UI](https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/f8fd2868219605.5b581a9bcba33.png)
![Vehicle Color Selection](https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/58844368219605.5b581a9bcb039.png)

## 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.
6. Run RentLIOStart.java.
7. 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](http://www.jfoenix.com/) - The JavaFX framework used
* [CustomStage](https://github.com/Oshan96/CustomStage) - A JavaFX undecorated stage which can fully be customized

## Contributing

* **Chamod Shehanka** - *Developer* - [Shehanka](https://github.com/Shehanka)

See also the list of [contributors](https://github.com/Shehanka/RentLio/graphs/contributors) who participated in this project.

## Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository]

## Authors

* **Chamod Shehanka** - *Developer* Who's the author of those contents - [Shehanka](https://github.com/Shehanka)

## License

This project is licensed under the Apache License 2.0 - see the [LICENSE.md](https://github.com/Shehanka/RentLio/blob/master/LICENSE) file for details