Social media apps are everywhere, but I wanted to build something that pushes the boundaries of standard architecture. Today, I’m open-sourcing the Viora Ecosystem—a highly advanced social platform designed for scale, real-time interaction, and deep AI integration.
At the center of it all is viora-api, the main backend engine that orchestrates everything from heavy media processing to vector-based content discovery
The viora-api isn't just a simple CRUD server; it's a high-performance TypeScript engine built with Express 5.0.
Key Technical Highlights:
Multi-Database Strategy: We use PostgreSQL for relational data, Cassandra for massive scalability, and Redis for lightning-fast caching and session management.
Vector Search: Integrated with Qdrant, allowing the platform to perform semantic and multimodal searches rather than just basic text matching.
Job Queues: Powered by BullMQ, handling background tasks like media transcoding and notification dispatching without blocking the main event loop.
Media Engine: Deep integration with FFmpeg for automated video thumbnail generation and resolution scaling.
Main Backend Repo: github.com/Janadasroor/viora-api
To support the advanced social features, I built a dedicated Python-powered AI service.
CLIP Embeddings: It generates 512-dim visual embeddings to "understand" what’s inside images and videos.
Content Moderation: Built-in NSFW classification and multimodal feature extraction to keep the community safe.
Alignment Scoring: Calculates the similarity score between image content and user captions for better recommendation rankings.
AI Service Repo: github.com/Janadasroor/viora-ai
A premium social experience needs a premium interface. The web client is built for those who appreciate modern aesthetics and micro-interactions.
Stack: Next.js 15 (Turbopack), React 19, and Tailwind CSS.
Experience: Fully responsive Glassmorphism design with complex orchestrations via Framer Motion.
Real-time: Real-time feed updates and messaging via Socket.io.
Web Frontend Repo: github.com/Janadasroor/viora-web



Top comments (0)