Skip to content

This project is a social network that features real-time interactions, profile customization, AJAX-powered postbox, user stats, lazy loading, a follower system, and much more. With optimal SEO practices, this repository is good for developers or enthusiasts looking to understand the backbone of a well-structured social networking platform.

License

Notifications You must be signed in to change notification settings

bakill3/social_network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Network Open Source Love

Social Network Project

Welcome to the Social Network project, initiated on 04/08/2018 as a learning endeavor to create a full-fledged social networking platform.

PS: This was not the social network I made with 13 mentioned on my profile bio.

(Note: The website currently supports English language only.)

Core Features

  • Account Management: User registration and login with email confirmation (PHP).
  • User Interaction: Likes (AJAX/PHP), Profile creation, and Gallery Modal/Alert.
  • Anonymous Actions: Enables users to "Make Out" or "Date" other users without identity revelation (AJAX/jQuery/PHP/Real Time).
  • Posts: Users can create posts with images, embed websites/videos/YouTube videos (iframes), text, emojis, and popover for user info (PHP).
  • Homepage: Displays user stats, AJAX-powered postbox, shortcuts to other pages, and posts with Lazy Loading.
  • Following System: AJAX/PHP-based following system.
  • Notification System: Real-time notifications with sound alerts for posts, messages, and follows (Ajax/PHP/JQuery).
  • Messaging: Real-time messaging system (PHP/AJAX/jQuery).
  • Search: AJAX/PHP-powered search system.
  • User Settings and Profile Customization: Includes options for updating profile details, hobbies, profile picture, relationship status, social media links, and real-time profile editing like Twitter (PHP/JS).
  • Design: Fresh and responsive design with a background video and image (CSS/BOOTSTRAP), along with a new logo (DESIGN).
  • SEO and Typography: Good SEO practices for visibility and readable fonts.

Social Network Screenshot

Social Network Features:

Watch the video

SEO/Performance

We focus on performance and SEO, with features such as:

  • Lazy Loading: Loads images as they come into the browser's view (JS/SEO).
  • Infinite Scrolling: Enables infinite scrolling for posts on the homepage (JQuery/AJAX/PHP/SEO).
  • PageSpeed Insights: Excellent scores recorded on 22/09/2018 (SEO):
Desktop 100/100 Mobile 100/100
Desktop Insights1 Mobile Insights2

About

This project is a social network that features real-time interactions, profile customization, AJAX-powered postbox, user stats, lazy loading, a follower system, and much more. With optimal SEO practices, this repository is good for developers or enthusiasts looking to understand the backbone of a well-structured social networking platform.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published