This project is a Java-based movie website application that allows users to browse the movie site and access detailed information about movies and TV series, and serves their entertainment needs. After users register to the system and log in to the system with user authentication, they can view movies/series, view movies and TV series according to the category they want, access detailed information, and even add movie/series comments and evaluate them according to their liking.
Users can create accounts using their email and password or log in to existing accounts.
The user is given the option to view all movies/series list.
It allows the user to see details such as the plot, actors, director, how many seasons, how many episodes or how many minutes of the movie/series she/he has chosen.
This movie site allows the user to choose according to categories such as romance, comedy, action, sci-fi and fantasy, family and children, horror.
The user can comment or evaluate by choosing one of the options "Dislike", "Like" and "Like It Very Much".
- New Releases: List of recently released TV series and movies.
- Popular This Week: List of the most watched TV series and movies that week.
- User's Favorites: List of TV series and movies that users like.
- Sign-up: To log in to the system, the user must first create an account.
- Sign-in: After creating an account, ser can log in to the system by entering the email address and password he/she entered when registering.
- Main Menu: Upon successful sign-in, users are presented with a main menu containing various options.
- Clone or Download the Repository: First, clone the LMS repository to your computer or download the project files manually.
- Open with a Java IDE: Once you have the project files on your computer, feel free to open them using your preferred Java IDE.
- Compile and Run the Project: After opening the project in your Java IDE, compile the source code to ensure there are no errors. Then, run the project within the IDE.
This project can be executed on a computer with Java Development Kit (JDK) installed.