A geo-location–based social connector app for coordinating activities without exchanging direct contact details.
Purpose: Create "Joints" (groups) to coordinate activities in specific areas with privacy-focused social interaction.
- Location-based Discovery: Find groups near you
- Temporary Groups: Self-expiring Joints with 6-hour lifespan
- Visibility Options: Public, private, and hidden configurations
- Rich Messaging: Text, images, audio, and video
- Moderation Tools: Creator roles and moderator delegation
- Social Integration: Link Facebook, Instagram, WhatsApp with mask/unmask options
- Privacy Controls: Save profiles for later contact
- Smart Notifications: Join requests, proximity alerts, creator controls
- Guest Access: Temporary account support
We'll use modular boundaries to separate concerns:
┌────────────────────────────┐
│ API Gateway │ (optional, for routing/ratelimiting)
└────────────────────────────┘
│
▼
┌────────────────────────────┐
│ Web Layer │
│ (REST controllers, WS) │
└────────────────────────────┘
│
▼
┌────────────────────────────┐
│ Application Layer │
│ (business logic, DTOs) │
└────────────────────────────┘
│
▼
┌────────────────────────────┐
│ Domain Layer │
│ (entities, traits, types) │
└────────────────────────────┘
│
▼
┌────────────────────────────┐
│ Infrastructure Layer │
│ (DB, external APIs, etc) │
└────────────────────────────┘
- Current version: 0.1.0 (Early development)
- MVP Release (0.1.0)
- User Authentication & Profile Management
- Joint Creation & Management
- In-Group Messaging
- Moderation & Reporting
- Social Linking
- Privacy Controls
- Notifications
- Guest Login
- Mobile App Development
- Testing & Quality Assurance
- Documentation