Bookface is a social media management system inspired by Facebook, built using Java Swing for the graphical user interface (GUI) and file handling for data management. This project showcases object-oriented programming (OOP) principles and offers core functionalities found in social media platforms.
-
User Management:
- Sign up and log in to the system.
- Add or delete friends.
- Search for users and send friend requests.
-
Posts Management:
- Create, edit, and delete posts.
- Like and comment on posts.
-
File Handling:
- Persistent storage of user data and posts.
- Programming language used for implementation.
- GUI toolkit used for the user interface.
- For storing user and post data.
-
Clone the repository:
git clone https://github.com/mominaamjad/bookface-project.git
-
Run file
Runner.java
- Sign Up: Create a new user account by providing a username and password.
- Login: Access your account using your credentials.
- Manage Friends: Add or remove friends from your network.
- Posts:
- Create new posts.
- Like or comment on posts.
- Edit or delete your posts.
- Search: Find other users and send them friend requests.