Skip to content

Latest commit

Β 

History

History
46 lines (34 loc) Β· 1.02 KB

File metadata and controls

46 lines (34 loc) Β· 1.02 KB

Virtual Focus Room

A collaborative virtual focus room application for remote productivity and co-working.

Features

  • πŸŽ₯ Video Streaming - Real-time video conferencing
  • πŸ–₯️ Screen Sharing - Share your screen with participants
  • πŸ’¬ Chat - Real-time messaging with session history
  • πŸ“‹ Whiteboard - Collaborative drawing and brainstorming
  • βœ… Todo Lists - Personal task management
  • 🎡 Ambient Player - Focus-enhancing background sounds
  • πŸ‘₯ Friend System - Add friends and invite to rooms
  • πŸ“Š Dashboard - Track your productivity stats

Tech Stack

Frontend (Client)

  • React + Vite
  • Shadcn UI Components
  • Socket.io Client
  • WebRTC for video

Backend

  • Node.js + Express
  • MongoDB
  • Socket.io
  • Cloudinary (media storage)

Mobile App

  • React Native + Expo
  • NativeWind (Tailwind CSS)

Getting Started

# Install dependencies
cd client && npm install
cd backend && npm install

# Run development servers
cd backend && npm start
cd client && npm run dev