A Private Social Network
This platform is a secure, private space designed to bring people together—starting with expats, but fully adaptable for any kind of community or interest group. Whether you're relocating, exploring new opportunities, or simply looking to connect with like-minded people, you’ll find a welcoming hub here.
Users can create profiles, share stories, photos, or videos, and interact through likes, comments, and shares. Groups are available for specific topics like Travel, Education, or Lifestyle, created and managed by moderators.
You can join groups by request or invitation, and direct messaging helps manage those access requests and personal connections.
Stories that disappear in 24 hours, trending hashtags, and custom categories make discovery fun and meaningful. Because of its flexible design, this platform isn’t limited to expats—it can be customized to suit any social community based on your goals or interests.
🛠️ Technical Description
This project is a customizable social networking platform, initially tailored for expat communities but built to support any type of social network through category seeding and dynamic group structures.
It's powered by Laravel, running on PHP 8.3, and follows best practices for modular, scalable architecture.
Core Features:
- User Posts with text, images, and video
- Like, comment, and share functionality
- Stories (24-hour auto-expiring content)
- Hashtag and category tagging system
- Group System: Admins/moderators create groups, users request access or receive invites via messaging
- Direct Messaging for group invites and access requests
- User Roles & Profiles with a flexible user_profiles schema (admin, moderator, user)
- Multilingual support (e.g., EN/PT) for user bios, group names, and post content
- Project-Aware Architecture: Built to integrate under a parent dashboard (e.g., HP Group), allowing centralized content delivery across child sites/apps
- Category-based Customization: Social features can be adapted for niche communities simply by modifying or seeding new categories (e.g., real estate groups, hobbyist clubs, professional networks)
The system supports both web and mobile integration paths and is extendable with Vue.js, Inertia, or API-first approaches for cross-platform use.