Skip to content

HubLinks is a social media platform that connects people, allowing users to share content, message in real-time, join interest groups, and engage in trending discussions

Notifications You must be signed in to change notification settings

trilaanh2k3/Social_media

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hublinks Social-Media Website

🚧 Overview 🚧

HubLinks is a social media platform that connects people, allowing users to share content, message in real-time, join interest groups, and engage in trending discussions. With a focus on inclusivity and community building, HubLinks offers a safe space for meaningful interactions and staying informed on topics you care about.

Features

User Authentication

  • Sign Up/Sign In: Users can securely sign up or log in using Google Authentication, which supports email/password authentication.
  • Password Recovery: Allows users to reset their password via email if forgotten.
  • Login History and Management: Allows users to view their login history and manage active sessions on different browsers.

Social communication

  • User Profiles: Users can create and customize their profile with personal information such as profile picture, bio, location, and other details.
  • Friendship Management: Allows users to add friends, accept or decline friend requests, and manage their friend list.
  • Follow System: Users can follow others to see their posts without needing to be friends.
  • Groups and Communities: Users can create or join groups based on shared interests and share content within those groups.
  • Messaging and Chat: Allows users to send text, photo, video, and audio messages, as well as real-time chatting.
  • Story Sharing: Users can post short stories in the form of images or videos that disappear after 24 hours.

Content Creation and Sharing

  • Post Creation: Users can post articles, images, and videos on their timeline.
  • Reactions and Comments: Users can react to posts with emojis and leave comments.
  • Sharing and Reposting: Allows users to share others' posts or repost content on their own page.
  • Tagging and Mentions: Users can tag friends or mention them in posts.
  • Media Gallery: Provides a gallery for users to store and manage uploaded images and videos.

Notifications

  • Push Notifications: Sends push notifications for important events like new messages, follows, or comments.
  • Customizable Notifications: Users can adjust the types of notifications they want to receive

Privacy and Security

  • Privacy Settings: Users can customize privacy settings such as who can view their posts, send friend requests, or follow them.
  • Two-Factor Authentication: Supports two-factor authentication (2FA) for enhanced account security.
  • Account Blocking and Reporting: Users can block or report others for inappropriate behavior.
  • Content Moderation: Automated or manual content moderation to prevent inappropriate content.

Analytics and Insights

  • Profile Insights: Users can view statistics about their profile, such as follower count and post engagement.
  • Post Analytics: Provides insights on views, likes, and shares for individual posts.

Content Discovery

  • Trending Topics and Hashtags: Displays trending topics and hashtags for users to explore new content.
  • Recommended Connections: Suggests friends or users with common interests or mutual friends.
  • Events and Activities: Allows users to create events and invite friends or participate in other events.

Administration and Moderation

  • Admin Dashboard: Interface for admins to manage users, content, reports, and activities on the site.
  • Content Moderation Tools: Provides tools to review, moderate, and remove violating content.

Technologies Used

  • PHP: The main backend programming language for handling server-side logic, database interactions, and user requests.
  • Node.js: Used for frontend development, including asset management and potentially supporting modern JavaScript frameworks, enhancing the frontend functionality and user experience.
  • Smarty: A PHP templating engine that separates presentation (HTML) from backend logic, making the codebase cleaner and easier to maintain.
  • Bootstrap: A responsive framework that simplifies the creation of mobile-friendly, adaptive designs with pre-built components.

Hublinks Screenshots

Home Page

Issue 1 Image

Personal Profile

Issue 2 Image

Search Moive

Issue 3 Image

Watch Movie

Issue 4 Image

Notifications

Issue 5 Image

Chatbox

Issue 6 Image

Search Game

Issue 6 Image

Play Game

Issue 8 Image

Privacy

Issue 9 Image

Edit Profile

Issue 10 Image

Dark Mode

Issue 11 Image

Admin Page

Analytics Admin Dashboard

Issue 11 Image

User Listing

Issue 11 Image

Create Virtual Users Tools

Issue 11 Image

Getting Started

  • LinkYoutobeReview:
  • LinkUX-UI: #18

About

HubLinks is a social media platform that connects people, allowing users to share content, message in real-time, join interest groups, and engage in trending discussions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published