AR
00
System Initializing
AR
Abhirath V. R.
CASE STUDY LAUNCH_05

Study Buddy Application

Dynamic Study Group Finder & Real-time Room Coordinator

Django WebSockets JavaScript

The Challenge

Students study in silos and find it hard to form localized study groups for specific B.Tech CSE modules.

The Solutions & Architecture

Created a lightweight real-time Django web app where students can post study rooms, share study materials, and chat directly in virtual session channels.

Software Requirements Specification (SRS)

### 1. Introduction #### 1.1 Purpose Specifies requirements for the Study Buddy group coordinator. #### 1.2 Scope Enables real-time virtual rooms, document sharing, and instant messaging channels. ### 2. System Description #### 2.1 Product Perspective Collaborative B.Tech student network featuring real-time state sync. ### 3. Functional Requirements - **FR1 (Study Rooms)**: Create and discover localized study rooms. - **FR2 (Live Chat)**: WebSocket-powered chat channels. - **FR3 (Resources Sharing)**: File upload & sharing interface. ### 4. Non-Functional Requirements - **NFR1 (Performance)**: Message latency under 150ms. - **NFR2 (Scalability)**: Concurrent WebSocket sessions per room.
Metrics Impact

Performance Shift

Helped over 150 B.Tech students coordinate study sessions for difficult university exams.

Launch Profile
  • Status: PRODUCTION
  • Deploy Node: Vercel Ready
  • Category: Full-Stack Django