MovieMania-2022-JavaFX-Term-Project-L1T2
A simple desktop application with minimalistic UI capable of maintaining a file based database of movies presenting the opportunity of adding and transferring movies for production companies using a TCP client-server architecture.
How to Run
Steps
- Download the folder as zip and unzip it in your device.
- Open the project folder with Intellij Idea.
- File -> Project Structure -> JDK : If No JDK is selected, select your convenient JDK.
- File -> Settings -> Libraries -> Global Libraries, Add all jar files in your javafx lib folder by using the "+" button.
- Run the server.main() function first.
- Then run the client.main() function. ( Note that reversing the order will generate an error. )
- Use according to the video.
- To run multiple clients at the same time, Upper right corner -> Dropdown box just left to the run button -> Edit configurations -> Modify Options -> Allow Multiple Instances
Demonstration
MovieMania-JavaFX.Project-Level-1-Term-2.mp4
Features
1. Dashboard
2. Search by Title
3. Search by Genre
4. Search by Release Year
5. Most Recent Movies
6. Movie with Maximum Revenue
7. Add a new Movie
8. Transfer a Movie
9. Realtime Transfer
10. Change Password
How to Thank
Hello dear human, if this repository is beneficial for you in any possible way, I am happy. Happy in my heart to help you. Thanks for visiting the repository. If you want to thank me, no coffee or candy needed, just do care to star the repository.