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.)
- 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.
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 |
---|---|