
suplike social is a feature rich fully open source social network.
it's made using PHP/HTML/JS/CSS
it's easy to install and setup;
All of these requirements can be completed at once by simply installing a server stack like
WamporXamppetc.
| File | Description | Size |
|---|---|---|
| v1.5.1 zip file | Latest release zip file | 1.4 MB |
| v1.5.1 tar file | Latest release tar.gz file | 3.0 MB |
| v1.5.1 installer-script.php | installer script | 2 kB |
unzip the file and extract all the files into your htdocs or www directory depending on what you are using. (installer script does this automatically)
I recommend renaming the extracted folder to
suplike(the url will be shorter).
php installer-script.phphtdocs or www folder. git clone https://github.com/bethropolis/suplike-social-website.git suplikenow you are ready to setup.
the GUI is a nicer interface which will automatically setup the database and create admin account for you easily.
The GUI should open by default on the first time you run the app. If it doesn't then on the browser navigate to {HOST_URL}/suplike/inc/setup/.
on the GUI you insert the credentials to your database and admin account after which you will automatically be logged in as admin.
please note in the url, replace
suplikewith what you named the folder or the folders name (also remove if the app is on the root directory).
Edit the inc/setup/setup.suplike.json and inc/setup/env.php file and set the value of "setup" to false then reopen the GUI in your browser again.
Do it Manually, create a database suplike and Import the suplike.sql file in the sql folder into phpMyAdmin. There is no need for any change in the .sql file. Next, change the following part of code below in the inc/setup/env.php to the respective database credentials.
if (!defined('DB_DATABASE')) define('DB_DATABASE', 'suplike');
if (!defined('DB_HOST')) define('DB_HOST','localhost');
if (!defined('DB_USERNAME')) define('DB_USERNAME', 'root');
if (!defined('DB_PASSWORD')) define('DB_PASSWORD', '');
if (!defined('DB_PORT')) define('DB_PORT',3306);you'll also manually have to change you account to admin account in the database.
PHP 8.0+
SQL 14.0+
JavaScript ES 6
HTML5
CSS3
apache 2.4+
MYSQL 9.0+
phpMyAdmin 5.0+
check HISTORY.md or releases
more improvements will continue to be done to this project please stay and watch ?.

The app is mobile friendly and responsive. the app's themes can easily be changed

in previous version, one of the issues was that the messaging page was just a page. Live messaging was not well supported and you could not choose who to chat with until you clicked message on their profile page. But in the new version, the entire code was re writen and the whole of that is gone, you can chat with the people you follow and it is more mobile responsive than previous and the only client page that uses Vuejs.
the home page is the main page where you can see post from some of the people you follow
and the first page you will land on after authentication.
access to your profile page and other users profile page.
you will have login or sign up to full use the app features.

the search page is where you can search for users for now.

The following page is where you can vue the users you follow (for now);
you can currently only post either an image or text likely more in new versions to come.
you can like a post or unlike it, comment and share are still not functional but the like system is fully working together with the follow system and bothare perfect and most secure.
The Developer Page empowers you to create API keys and Bots, which can be utilized on the /api/v1 endpoint. These tools allow you to extend the functionality, incorporate additional features, and enhance the user experience.

other pages include comments page, post page, settings page, topics page, stories page and notifications page.
with plugins you can extend the functionality of the app and add more features to the app.
the plugin ui is on the admin dashboard.
The Admin Dashboard allows you to see analytics and perform moderation functions
my biggest inspiration to make this app was was the KLIK social website on github, thank you msaad1999 for making an amazing project.
Hi, I am bethuel. This is a favourite project of mine that I really enjoy making, I made it 3 years ago as a way to help me learn programming. hope you like it.
more versions are to come check HISTORY.md for more.
if you like to contribute please don't mind sending a pull request I will
check it out, all ideas aloud.

bethropolis
it is licensed under my favourate License MIT license (do what you want :).