Java Console-Based Social Media Application
A console-based social media application developed in Java that enables users to build and interact within a social network. Users can send friend requests, view mutual friends, and receive friend suggestions based on common connections. This project demonstrates core Java programming principles and provides a foundation for understanding social network dynamics.
Features
- Friend Requests: Allows users to send and receive friend requests, which can be accepted or declined.
- Mutual Friends: Shows mutual friends between users, allowing them to identify shared connections.
- Friend Suggestions: Provides friend recommendations based on common connections to help expand users' networks.
- Basic Profile Setup: Users can set up their profiles with basic information like name, ID, and bio.
- Activity Logging: Records activities, such as friend requests sent or accepted.
How to Use
- Create a Profile: New users can create profiles by entering basic details.
- Send Friend Requests: Browse the user list and send friend requests to other users.
- View Mutual Friends: Access your friend list to view shared connections.
- Get Friend Suggestion: Receive recommendations based on mutual friends.
Contributing
We welcome contributions! Fork this repository and submit a pull request to add new features or enhance existing ones.