This project is an Android application developed in Java as part of an Object-Oriented Programming (OOP) course. The app allows users to create Google-verified accounts, build their profiles, add posts, stories, or statuses, follow others, and engage with posts through likes and comments. Users can also upload profile images and customize their profiles.
-
User Registration and Authentication:
- Google account verification.
- User login and registration.
-
Profile Management:
- Create and update user profiles.
- Upload and set profile images.
- Add personal information.
-
Social Interactions:
- Create and share posts.
- Add stories and statuses.
- Follow and unfollow other users.
- Like and comment on posts.
Here are some screenshots of the app:
To run this project, follow these steps:
-
Clone the repository:
git clone https://github.com/SyedAbdullah156/OOP-Project-.git cd cloned_repo -
Open the project in Android Studio:
- Launch Android Studio.
- Open the cloned project from the folder where you cloned it.
-
Build and run the app:
- Connect an Android device or use an emulator.
- Click on the "Run" button or use the shortcut
Shift + F10.
-
Register or log in:
- Use your Google account to register or log in.
-
Set up your profile:
- Add a profile picture and personal information.
-
Interact with others:
- Create posts, add stories or statuses.
- Follow other users, like and comment on their posts.
If you wish to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, please contact abdullahsyed2005@gmail.com.




