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.
- 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.
- 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.
- 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.
- 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 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.
- 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.
- 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.
- 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.
- 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.
- LinkYoutobeReview:
- LinkUX-UI: #18