Vaibhav Chauhan
ABOUTWORKWORKBENCHBLOGCONTACTDOWNLOAD RESUME

Vibess

"Vibe-based social networking platform"

Vibess
WHAT IT SOLVES

Traditional social platforms prioritize appearance over compatibility. Vibess helps users discover meaningful relationships through shared interests, communication styles, and personality traits.

Demo Accounts Available

Use the pre-configured credentials below to sign in and test the real-time chat, connection requests, and interactive games between two separate browser sessions.

Account 1
Username:preeti
Password:Passowrd@123

Overview

Vibess is a modern full-stack social networking platform designed to foster meaningful connections based on compatibility rather than appearance. Users create dynamic vibe profiles by sharing their interests, personality traits, moods, communication preferences, and activity patterns. A weighted recommendation engine intelligently matches users with compatible people, prioritizing connections within a 50 km radius to encourage local interactions, while expanding the search area when suitable matches aren't available.

Once two users mutually connect, a 24-hour conversation window is unlocked to encourage genuine interactions. During this period, an integrated Google Gemini AI assistant provides contextual icebreakers, conversation starters, jokes, and interactive mini-games to help eliminate awkward silences. If both users choose to continue after the 24-hour window, the conversation becomes permanent; otherwise, the chat automatically locks, creating a fresh and intentional networking experience.

Beyond matching, Vibess includes real-time group chats, personalized discovery feeds, instant notifications, friend management, and live activity updates powered by Socket.IO. The platform also introduces a Whisper feature for anonymously sharing thoughts and confessions with the community, alongside a Support feature that connects users with verified volunteer listeners who have opted in to provide emotional support and a safe space for conversations.

Built with Next.js, Node.js, MongoDB, Redis, and Socket.IO, Vibess was architected with a strong focus on scalability, real-time communication, intelligent matchmaking, and delivering a responsive, engaging user experience.

Technologies Used

Next.jsTypeScriptNode.jsMongoDBSocket.IORedisTailwind CSS

Key Highlights

  • Weighted compatibility engine with local matching (50 km radius)
  • Interactive 24-hour conversation window with auto-lock
  • Google Gemini AI integration for contextual icebreakers & mini-games
  • Real-time group chats and notifications via Socket.IO
  • Anonymous 'Whisper' feature for community confessions
  • 'Support' feature connecting users with verified volunteer listeners
  • Scalable architecture using Next.js, Redis, and MongoDB
  • Live activity updates and friend management system
0+Technologies
0%Completed Build
0+Key Features
LEADFullstack Role

Challenges Faced

Challenge: Building an efficient matching algorithm, maintaining real-time synchronization across connected users, and optimizing API performance while handling dynamic updates. Solution: Designed a weighted matrix algorithm for compatibility, used Redis for caching and session state to reduce database load, and leveraged Socket.IO room-based event broadcasting to keep connections lightweight and synchronized.

Key Learnings

Designed scalable real-time architecture, implemented Redis caching, built secure authentication flows, optimized Socket.IO communication, and developed a recommendation engine.

Future Scope

• AI-powered compatibility scoring & matching • Integrated voice & video calling features • Community spaces and event discovery • Interest-based sub-groups • Advanced recommendation algorithms

Gallery

PROJECT SCREENSHOTS

Explore the user interfaces, database schemas, responsive dashboards, and core features of Vibess.

Vibess screenshot 1
INTERFACE VIEW01 OF 10
Vibess screenshot 2
INTERFACE VIEW02 OF 10
Vibess screenshot 3
INTERFACE VIEW03 OF 10
Vibess screenshot 4
INTERFACE VIEW04 OF 10
Vibess screenshot 5
INTERFACE VIEW05 OF 10
Vibess screenshot 6
INTERFACE VIEW06 OF 10
Vibess screenshot 7
INTERFACE VIEW07 OF 10
Vibess screenshot 8
INTERFACE VIEW08 OF 10
Vibess screenshot 9
INTERFACE VIEW09 OF 10
Vibess screenshot 10
INTERFACE VIEW10 OF 10