The Online Movie Database Management System is a Java-based application enabling users to interact with a movie database. It provides functionalities such as movie browsing, watchlist management, and user authentication. The project is divided into two phases: the basic implementation focusing on core features, and the advanced implementation introducing enhanced functionalities and user experience.This project gives information about the online movie database management system Information is as follows:
User.form
, MovieBase.form
, and MovieBase.java
, ensuring a seamless and intuitive user interaction with the system through Java Swing.User.java
and User.form
, implementing the logic for user registration, login, and data persistence using file operations.Movie.java
and User.java
. Primarily worked on crafting the main methods in both classes, laying the foundation for the application's runtime behavior and integrating key functionalities like user login process and initializing the movie database.To run the project on your local machine, folow these steps:
Clone the repository into your local machine: https://github.com/AyyamAghali/PP2-CRN-10377-Assigment2-Final_Project_Team-EN_Passant_Engineers.git
You need to pull first from the main branch and use the last updated project.
If you want to access the database in your localhost, you should initialize in PostgreSQL database "movie-local" user to "movie", password to "1234";
[https://youtu.be/tIBXjiT6J1s]