Aclaputra / socialify

Socialify is a PHP native social media project aimed at providing a platform for users to connect, share, and engage with each other. Built with simplicity and usability in mind, Socialify offers a range of features to facilitate seamless communication and interaction among users.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Socialify

Socialify is a PHP native social media project aimed at providing a platform for users to connect, share, and engage with each other. Built with simplicity and usability in mind, Socialify offers a range of features to facilitate seamless communication and interaction among users.

Features

  • User Profiles: Users can create personalized profiles with avatars, cover photos, and bio information to express themselves. Friend Connections: Users can connect with friends, follow others, and build their social network within the platform.
  • Post Sharing: Share text posts, photos, videos, and links with your friends and followers.
  • News Feed: Stay updated with the latest posts from friends and people you follow through a dynamic news feed.
  • Likes and Comments: Interact with posts by liking them and leaving comments to engage in conversations.
  • Notifications: Receive real-time notifications for likes, comments, friend requests, and more to stay connected.
  • Privacy Settings: Control the visibility of your posts and profile information with customizable privacy settings. Search Functionality: Easily find friends and explore content using the search feature.

Installation:

Clone the Socialify repository to your local machine:

git clone https://github.com/Aclaputra/socialify.git
cd /php_app
composer install

cd ..
docker compose up -d

Requirements:

  • PHP 8.1 or higher
  • PostrgreSQL or compatible database
  • Nginx web server

Contributing:

We welcome contributions from the community to improve Socialify. If you find any bugs, have suggestions for new features, or want to contribute code, please fork the repository, make your changes, and submit a pull request.

License:

Socialify is licensed under the MIT License. See the LICENSE file for more details.

Contact:

For any inquiries or support requests, please contact me at aclalead@gmail.com.

Disclaimer:

This project is for educational and non-commercial purposes only. We do not take responsibility for any misuse of this software.

Enjoy connecting with friends and sharing your moments with Socialify!

About

Socialify is a PHP native social media project aimed at providing a platform for users to connect, share, and engage with each other. Built with simplicity and usability in mind, Socialify offers a range of features to facilitate seamless communication and interaction among users.


Languages

Language:PHP 92.4%Language:Dockerfile 7.3%Language:Hack 0.3%