Crafted by Team Bug Sneaker | For VibeCraft
VibeSRM is a premium real-time campus hub that blends holographic chat with live occupancy heatmaps in a stunning "Glass & Neon" aesthetic to elevate the student experience.
University campuses lack a unified, real-time social and resource-management hub. Students often struggle to find available study zones, track real-time occupancy of campus facilities (like gyms or libraries), and connect with peers in a meaningful, "live" way. Existing apps are often purely utilitarian and fail to capture the energy and "vibe" of university life.
VibeSRM solves this by providing a high-fidelity, interactive "Digital Twin" of the campus, combining real-time data sync with an immersive social layer.
VibeSRM isn't just an app; it's an atmosphere. We've ditched generic AI layouts for a hand-crafted, immersive experience that feels "alive."
- Shifting Aurora: A dynamic background of moving violet and fuchsia gradients.
- Floating Mesh Orbs: Asymmetric light sources that drift naturally, creating depth.
- Holographic Glass: 16px backdrop blurs with floating borders and neon refractions.
- Micro-Animations: Every interaction is choreographed using Framer Motion for a fluid, tactile feel.
|
Communication that feels physical. Featuring glass message bubbles, holographic gradients, and a floating command input capsule. |
A living SVG-based nexus. Pulsing Hotspots indicate occupancy: Cyan for peace, Rose for the rush. |
|
Your campus at a glance. Real-time occupancy tracking for libraries, gyms, and cafes with gamified study streaks. |
A social nexus designed for connection. Join Live Vibes, discover squads, and find your tribe in real-time. |
Quick access for the Vibecraft Judging Committee
| Requirement | Reference / Link |
|---|---|
| System Architecture (30%) | Read ARCHITECTURE.md |
| Code Quality (30%) | Browse GitHub Repository |
| Prompt Engineering (10%) | View PROMPTS.md |
| Local Run (10%) | Build Reproducibility Guide |
| Project APK / Link | Live Demo Portfolio |
graph TD
User((User)) -->|React Router| App[App.jsx - Main Nexus]
subgraph Frontend_Layer
App -->|Framer Motion| UI[Premium Design System]
UI --> Components[Chat/Map/Dashboard/Social]
end
subgraph State_Management
App -->|Subscribed| RT[Supabase Realtime]
RT -->|Sync| Msg[Message State]
RT -->|Sync| Occ[Occupancy State]
end
subgraph Backend_Cloud
RT --> DB[(PostgreSQL)]
DB --> Auth[Supabase Auth]
end
| Part | Tech | Purpose |
|---|---|---|
| Foundation | React 19 |
UI reactivity and concurrent rendering. |
| Realtime | Supabase |
Magic-link auth & instant data synchronization. |
| Styling | Tailwind CSS |
Utility-first custom design tokens. |
| Motion | Framer Motion |
High-fidelity orchestrated animations. |
| Icons | Lucide React |
Consistent, accessible iconography. |
VibeSRM was built using Antigravity (Advanced Agentic AI Assistant) for pair programming and iterative UI design.
Prompting Strategy Summary:
- Aesthetic Priming: Using descriptive keyword chains like "high-end glassmorphism", "midnight holographic gradients", and "organic non-AI look" to set the design tokens.
- Iterative Refinement: Building core logic (Supabase integration) first, then layering complex UI overhauls in dedicated steps (e.g., transforming the basic Chat into the "Holographic Nexus").
- Cross-Context Logic: Ensuring the AI maintained global state across multiple views (Map, Chat, Social) through incremental file views and structural outlines.
Follow these exact steps to run VibeSRM locally for judging:
Ensure you have Node.js 18+ (v20+ recommended) and npm installed.
# 1. Clone the nexus
git clone https://github.com/YUVRAJ-SINGH-3178/VibeSRM.git
cd VibeSRM
# 2. Install dependencies
npm install
# 3. Environment Config
# Create a .env file in the root and add:
VITE_SUPABASE_URL=your_project_url
VITE_SUPABASE_ANON_KEY=your_anon_key
# 4. Launch Development Server
npm run devTo verify the final bundle and performance:
npm run build
npm run previewVibeSRM is built to be resilient and secure.
- ✅ Postgres RLS: Every user's data is isolated and protected.
- ✅ Edge Runtime: Optimized for global, low-latency performance.
- ✅ Vibration API: Subtle haptic feedback for mobile-ready chats.
Our team combined expertise in design, engineering, and data to craft the ultimate campus experience.
| Member | Role | GitHub |
|---|---|---|
| Yuvraj Singh | Team Leader & Full-Stack Developer | @YUVRAJ-SINGH-3178 |
| Aayush Bansal | UI/UX Designer | @Aayush-Bansal07 |
| Akshat | Database Architect | @Akshatgitty |
| Adarsh | API Integration Specialist | @Adarsh-Pandey28 |