About My Social Network:
With My Social Network you can easily and simply create your own personal social network. With My Social Network you can publish posts, read the posts of friends, to have a personal conversation with your friends in real time, and more.
My Social Network application is built in Android Studio. The server side is built on object oriented php with a MySQL database. Installation of the server part is done quickly in a few simple steps.
My Social Network in Google Play App and Website demo:
My Social Network Admin panel demo:
Login and Password: administrator
About admin panel:
The full-featured admin panel allows you to manage user accounts. With sections Stream and Messages Stream You can see in real time what is happening in your social network now. Also, the admin panel has other important features: view personal conversations of users and management of advertising in the application.
See also My Social Network for iOS (Enhanced version)
Installation and configuration services
About the main functions:
- Feed section will show you the posts of users for whom you are following and your posts.
- Stream section it shows the posts of all users. Global stream posts.
- Popular section it shows 50 posts sorted by popularity. We can say this: Top 50.
- Friends section will show you the users for whom you are following.
- Profile section: this is your personal profile, where you can see your posts, you can edit your personal information, change the photo or cover.
- In the Messages section you can see all your conversations.
- Section Notifications: Here you see the history of notifications of new likes, comments and new followers.
Application Features:
- Agora Video Calls
- Day/Night themes
- Seen and Typing functions in chat
- Publish multiple images in one post
- In-app purchases
- Virtual currency (credits)
- Rewarded Ads
- Feelings for profile and posts
- Upgrades
- Guests
- Communities
- Hashtags
- Likes
- People Nearby
- Comments
- Comment replies
- Re-post function
- Edit/Delete posts
- Support Emoji in comments, private messages and posts
- Search users
- Gifts
- Followers (for communities)
- Friends system (for users)
- Privacy settings for users profiles
- Share My Location in posts
- Posts for everyone and only for followers
- Blocked List
- Personalize your notifications
- Direct Messages with images/photos (Real time)
- Submitting tickets to support from application
- Abuse reports to the posts and users
- Facebook login|sign up|connect|disconnect
- Google login|sign up|connect|disconnect
- Images, photos and videos in posts
- Profile photo and cover
- Verified profiles
- Push notifications about new comments, likes, followers, messages
- AdMob banner
- And much more …
Website Features:
- The same functionality as in the application.
- Multilingual web site. Easy to add new languages.
- Search hashtags.
- Search friends from Facebook.
Admin panel Features:
- Statistics
- Posts Stream (View and Delete)
- Messages Stream (View and Delete)
- View abuse reports to post and users
- Support section
- Edit user profile
- Block|unblock user profile
- View personal user conversations
- On/Off AdMob banner for all users or for an individual user
- View recently sent messages (FCM)
- Send push notifications (FCM) to all users or for an individual user
Changelog:
v7.5 – (17.01.2024) (How to update – see documentation)
- Stripe integration in the Android application
- Migration from Google Cloud Messages to Firebase Messages
- Fixes for Agora video calls (updated SDK)
- When authorizing (registering) using Google, a photo is taken from the Google account for the user profile
- Optimization of Android application fragments
- SDK User Messaging Platform (UMP) integration – for Admob
- Bug fixes.
v7.4 – (24.11.2023) (How to update – see documentation)
- Video calls have been added to the Android application
- Bug fixes.
v7.3 – (25.10.2023) (How to update – see documentation)
- Added support for Android 14
- Added the function of viewing videos and images (scrolling, like in Tik Tok)
- Fixed bugs with permissions for Android 13 and higher
- Removed dependency on SafetyNet
- Bug fixes
v7.2 – (08.05.2023) (How to update – see documentation)
- rewritten authorization system using Oauth. Now, when authorizing with Facebook Login and Google Login, an account is created automatically and then the user can (if he wants) change the login and create a password for his account
- account deactivate (delete) function has been rewritten. All personal data of the account and all content that was created in this account will be deleted
- bug fixes
v7.1 – (13.04.2023) (How to update – see documentation)
- added push notifications permission request for Android 13
- added video recording from camera when creating new posts and gallery items (Android app)
- added “Comments stream” function in admin panel
- some changes in working with user files when uploading to the server
- compatible with Enhanced version for iOS: My Social Network for iOS (Enhanced version)
- bug fixes
v7.0 – (18.03.2023) (How to update – see documentation)
- added reactions to posts (Andoid App and Web)
- bug fixes
v6.9 – (24.01.2023) (How to update – see documentation)
- permissions for Android 13
- added “Google Cloud Storage” feature (you can activate/deactivate in the admin panel – “Google Cloud Storage” section. Deactivated by default for all content type)
- bug fixes
v6.8 – (24.12.2022) (How to update – see documentation)
- redesign of some sections of the site (search, groups, messages, notifications)
- added “Google Cloud Vision” function to recognize unwanted graphic content (you can activate/deactivate in the admin panel – “Google Cloud Vision” section. Deactivated by default)
- other minor changes and bug fixes
v6.7 – (14.11.2022) (How to update – see documentation)
- added compatibility with google play rules (user content blocking) for Android application
- minor site design improvements – css changes
- other minor changes and bug fixes
v6.6 – (29.10.2022) (How to update – see documentation)
- you need to specify ad block identifiers (for iOS and Android) in the admin panel
- added a dark theme for the site, as well as a switch between dark and regular theme. If you did not use the theme switcher, then the script independently determines the theme on the device and selects the theme for the site. You can now more easily set colors for your project in the stylesheet file “public/css/root.css”
- minor changes and bug fixes
v6.5 – (20.09.2022) (How to update – see documentation)
- “Ghost” and “Disable Ads” features are now available with a 30 day subscription. After the end of 30 days, users must activate them again.
- Some changes have been made to the Disable Ads function (displaying ads and managing ads in the admin panel)
- In the web version, “Stream” is no longer a separate page, and on the “News” page there is a switch for the “News” and “Stream” mode
- Minor code refactoring and optimization.
- Other improvements and fixes
v6.4 – (13.09.2022) (How to update – see documentation)
- Google authorization has been rewritten (Android, Web and iOS)
- In the admin panel, you can specify any profile and activate the display of posts to all users. You can use this as notifications in your project
- Added the ability to send complaints to chat messages and comments (this is necessary so that Google does not remove the application from hum play)
- Other improvements and fixes
v6.3 – (03.02.2022) (How to update – see documentation)
- added support for Amazon aws s3
- added reCaptcha for Android and iOS apps (bot registration protection)
- minor changes and bug fixes
v6.2 – (07.01.2022) (How to update – see documentation)
- added support for Android 12
- added Night Theme (Android app)
- added function to switch Feed or Stream for users (Android app)
- changed the design of the main menu (Android app)
- fixes
v6.1 – (09.08.2021) (How to update – see documentation)
- added “Google login” function for Web, Android and iOS
- redesign of the “Upgrades” section (Android app)
- other improvements and fixes
v6.0 – (12.07.2021) (How to update – see documentation)
- language selection dialog for Android app (you can add your own languages)
- otp verification (SMS number binding)
- people can see the stream of posts without authorization
- php 8 compatibility
- support for the latest Android App dependencies
- other improvements and fixes
v5.9 – (01.05.2021) (How to update – see documentation)
- Users can pin posts to the top of their profile page (feature added for Web, Android and iOS versions)
- Minor changes and bug fixes
v5.8 – (24.04.2021) (How to update – see documentation)
- Added two new ad types – Native Advanced Ad and Interstitial Ad for Android app
- You can manage (configure and disable) Interstitial Ad in the admin panel of the script
- Minor changes and bug fixes
v5.7 – (11.02.2021) (How to update – see documentation)
- Deleted posts can be restored within 14 days or deleted permanently “Settings->Recently Deleted” (Android App and Web Site)
- Minor changes
- Bug fixes
v5.6 – (14.01.2021) (How to update – see documentation)
- Added reCaptcha for the site
- Added the ability to publish video files from the site
- Added the ability to watch videos in the iOS version
- iOS version: full support and compatibility with the latest version of Xcode, Swift 5.3, iOS 14.3
- Android version: support for the latest SDK versions, rewritten code for uploading files from the application – full compatibility with Android 11 and earlier versions, in-app purchases implemented with Billing Library version 3 compatibility
- Tested and modified for full php 8 compatibility
- Minor changes
- Bug fixes
v5.5.1 – (28.06.2020) (How to update – see documentation)
- Feature “Disable ads” now works for the web version
- Feature “Ghost Mode” now works for the web version
- Fixed some functions to support php 7.4
- Optimization of some database queries
- Other minor fixes
v5.5 – (12.06.2020) (How to update – see documentation)
- Protection against registration by bots through the API interface
- Access to global feed, search and market for unregistered users
- Integration of google adsense for the site
- IOS app code has been updated for full compatibility with the latest version of Xcode and Swift
- Other fixes
v5.4 – (17.05.2020) (How to update – see documentation)
- Improved design of the “Gifts” section (Android app)
- Improved design of the “Gifts” section (Website)
- New dialogue of choice and sending gifts (Website)
- New dialog for sending stickers from the application (Android App)
- Added the ability to send stickers from chat (Website)
- You can add words to the blacklist for messages (file “sys/calss/class.msg.inc.php, variable $SPAM_LIST_ARRAY”)
- Other fixes
v5.2 – (12.03.2020) (How to update – see documentation)
- Improved security for uploading files to the server
- Fixed video playback in the application
- Pop-up dialogs for choosing emoticons in the web version (in the section: comments, new post and chat)
- Added “Market” function for web version
- Other interface improvements for the web version, for example: top menu bar, new comment style and more
- Minor changes and fixes in applications
- Fixed errors
v5.0 – (27.10.2019) (How to update – see documentation)
- Optimized and changed server side logic.
- The web version has the ability to publish more than one image per post.
- Progressbars for uploading pictures to the server.
- Added version for iOS
- Photos and videos are now in one place – gallery
- Changed design and navigation for the server side
- Support for the latest SDKs
- Migration to AndroidX (Android app)
- Code refactoring – the code has become more clear (for example: the code has been completely rewritten for likes, comments, reports, gallery models)
- Other minor changes.
- Fixed errors.
v4.9 – (14.06.2019) (How to update – see documentation)
- New post editor.
- Added the ability to publish several pictures in the post.
- Checking all file uploads.
- Other minor changes.
- Fixed errors.
v4.8 – (07.02.2019) (How to update – see documentation)
- New model of navigation in the application.
- Design changes.
- Multiple improvements.
- Fixed errors.
v4.7 – (24.12.2018) (How to update – see documentation)
- Added features for viewing friends list and gallery in user profile (in spotlight style).
- New side menu.
- Created its own function to create a links preview in posts. Now application does not depend on third-party services to obtain information about link..
- Fixed errors.
v4.6.1 – (02.10.2018) (How to update – see documentation)
- New design for admin panel. More convenient and informative design.
- Fixed errors.
v4.6 – (22.09.2018) (How to update – see documentation)
- Cookie message and GDPR page (web version).
- Added the ability to specify feelings for the profile and posts.
- Support for Android Studio 3.x.
- Rewarded Ads in app (Balance section).
- Other minor improvements and additions.
- Fixed errors.
v4.5 – (12.03.2018) (How to update – see documentation)
- Improved design (web version).
- Added new sections “Friends Online”, “Inbox Friend Requests”, “Outbox Friend Requests”, “Welcome page after signup” – (web version).
- Added search filters – (web version).
- Improved chat design – (web version).
- Other minor improvements and additions – (web version)..
- Fixed errors.
v4.4 – (05.03.2018) (How to update – see documentation)
- Improved design (web version).
- Code optimization (server part).
- Fixed errors.
v4.3 – (24.02.2018) (How to update – see documentation)
- Playing YouTube videos directly in the app.
- Added some filters in application (Search and People Nearby sections).
- Users can not create multi-accounts from one ip.
- Improved admin panel functionality (search and editing communities).
- Fixed errors.
v4.2 – (10.01.2018) (How to update – see documentation)
- Fixed errors.
v4.1 – (13.12.2017) (How to update – see documentation)
- Added “seen and typing” functions for chat.
- Added Android 8 Push Notifications support.
- Fixed errors.
v4.0 – (06.12.2017) (How to update – see documentation)
- Fixed a bug with Facebook Login in App.
- Preparing for next update.
- Fixed errors.
v3.9 – (17.11.2017) (How to update – see documentation)
- Added stickers for chat (App).
- Fixed errors.
v3.8 – (01.11.2017) (How to update – see documentation)
- Added the function of Market (selling items).
- Added function of copying text from posts (Long Click copy text).
- Fixed errors.
v3.7 – (08.09.2017) (How to update – see documentation)
- Changed menu in the mobile version of website.
- Added referral system (App and Website).
- Added system for requesting permissions after user registration (App).
- Fixed errors.
v3.6.X – (16.06.2017) (How to update – see documentation)
- Added 5 different social networks (Android apps and server sides – full source code), see directory “Addons” in archive.
v3.6 – (19.04.2017) (How to update – see documentation)
- Added another social network: Network Pro.
- Added several functions.
- Fixed errors.
v3.5 – (09.03.2017) (How to update – see documentation)
- Preloading Communities in Search Communities.
- Canceling requests to friends.
- Fixed errors.
v3.4 – (23.02.2017) (How to update – see documentation)
- Removed followers and following (for users).
- Added friends system.
- Added privacy settings.
- Fixed errors.
v3.3 – (15.02.2017) (How to update – see documentation)
- Improved Application Design.
- Fixed errors.
v3.2 – (06.02.2017) (How to update – see documentation)
- Added support for iOS version.
- Fixed errors.
v3.1 – (19.01.2017) (How to update – see documentation)
- Completely change site design (responsive design compatible with mobile devices).
- Fixed errors.
v3.0 – (23.12.2016) (How to update – see documentation)
- Optimization (compression, cropping) images before uploading to the server.
- “People Nearby” feature rewrite (App)
- Fixed errors.
v2.9 – (13.11.2016) | How to update – See documentation
- The ability to upload video files to posts
- Fixed minor bugs
v2.8 – (06.10.2016) | How to update – See documentation
- Added a video gallery (only App)
- Improved many layouts
- Removed the ability to purchase credits via Fortumo (only App)
- Added the ability to block IP (Admin Panel)
- Permissions for application in the Android 6.x Marshmallow
- Fixed minor bugs
v2.7 – (31.08.2016) | How to update – See documentation
- Migration from GCM to FCM
- Fixed sort dialogs function
- Fixed minor bugs
v2.6 – (06.08.2016) | How to update – See documentation
- Improved functionality of the gallery (added the ability to comment, do “I like”, reply to comments)
- Gallery and function “People Nearby” in the style of – grids
- Notifications about comments, likes, comments responses to photos
- Fixed minor bugs
v2.5 – (04.07.2016) | How to update – See documentation
- Improved search function.
- Fixed minor bugs
v2.4 – (28.06.2016) | How to update – See documentation
- Improved speed chat.
- Improved search application.
- Some of the pages of the site made on materializecss (received responsive design).
- Fixed minor bugs
v2.3 – (31.05.2016) | How to update – See documentation
- Optimized chat code.
- New admin panel
- Fixed minor bugs
v2.2 – (07.05.2016) | How to update – See documentation
- Payment via Google Play + Fortumo.
- Links Preview in posts.
- Fixed minor bugs
v2.1 – (15.04.2016) | How to update – See documentation
- Deleted purchase credits using Google.
- Added purchase credits using Fortumo (App and Website).
- Added gifts (App and Website).
- Fixed minor bugs
v2.0 – (25.03.2016) | How to update – See documentation
- Added a short preview video youtube links in the posts (application).
- Number of characters in posts increased to 1000.
- Improved documentation..
- Fixed minor bugs
v1.9 – (08.03.2016) | How to update – See documentation
- Added function “People Nearby”.
- Some minor improvements.
- Improved documentation..
- Fixed minor bugs
v1.8 – (24.02.2016) | How to update – See documentation
- Added in-app purchases.
- Added virtual currency (credits).
- Added section “Upgrades”.
- Added section “Guests”..
- Fixed minor bugs
v1.7 – (14.02.2016) | How to update – See documentation
- Added communities (simple implementation).
- Fixed minor bugs
v1.6 – (22.01.2016) | How to update – See documentation
- Added a simple photo gallery.
- Fixed minor bugs
v1.5 – (07.01.2016) | How to update – See documentation
- Added support for Emoji in private messages, comments and posts.
- Fixed several minor bugs
v1.4 – (30.12.2015) | How to update – See documentation
- Added the ability to do repost.
- Fixed several minor bugs
v1.3 – (21.12.2015) | How to update – See documentation
- Added the ability to respond to comments and also notification of replies
- Fixed several minor bugs
v1.2 – (14.12.2015)
- Added section Stream
- Added section Popular
- Now users can see who is online/offline
- Added other little things
- Fixed several minor bugs
v1.1 – (12.12.2015)
- Added messages and notifications counters (application and web site)
- Fixed several minor bugs
Requirements:
Hosting with support apache mod_rewrite, PHP, MYSQL