Movie Explorer is a dynamic and user-friendly application designed to enhance the movie-watching experience by offering personalized movie recommendations. With an intuitive graphical user interface (GUI), Movie Explorer helps users discover films tailored to their preferences in a fast and engaging way.
- Project Title: Movie Explorer
- Author: Basel Al-Raoush
- Purpose: The goal of Movie Explorer is to simplify the process of finding movies that align with the user's taste. Whether users are seeking random movie suggestions, top-rated films by year, or narrowing down choices by genre, Movie Explorer provides a seamless experience.
- Random Movie Generator: Instantly receive suggestions for a random movie selection.
- Top Rated Movies by Year: Explore the highest-rated movies for a specified year.
- Genre-based Recommendations: Find movies based on preferred genres.
- Search Functionality: Easily search for movies by title or release year.
- User-friendly Interface: The intuitive GUI ensures a smooth and enjoyable user experience.
- Add Movie: Allows users to add a new movie to the collection.
- View Seen Movies: Displays a list of movies marked as seen by the user.
- Programming Language: Java
- Graphical User Interface (GUI): Swing (Java)
- Data Serialization: Java Object Serialization
- Step 1: Clone the repository
git clone https://github.com/Al-RaoushBasel/Movie-Explorer-JavaGUI.git
Step 2: Open the project in an IDE like IntelliJ IDEA or Eclipse.
Step 3: Compile and run the Main class to launch the Movie Explorer application.