Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/chamodshehanka/rentlio
- Owner: chamodshehanka
- License: apache-2.0
- Archived: true
- Created: 2018-04-02T19:53:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-28T04:41:17.000Z (almost 2 years ago)
- Last Synced: 2024-09-26T05:20:14.878Z (about 2 months ago)
- Topics: custom-stage, flatui, hibernate, hibernate-orm, intellij-idea, java, java9, javafx, jfoenix, rentlio, rmi, ui, ux, vehicle-reservation
- Language: Java
- Size: 14.2 MB
- Stars: 55
- Watchers: 5
- Forks: 20
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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