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