Design-Based Research Capstone

Design-Based Research Project Brief: Groups Messaging System (OCS)

Improve group-level communication and engagement on OCS through an integrated messaging system, while generating practical design principles for scalable, analytics-informed collaborative tools in educational platforms.

Pirna Groups Messaging System Interface
View Project
Active Full-Stack Development
Project Leads Nikhil Maturi, Rohan Bojja, Adiya Katre

Groups Messaging System (OCS)

Algorithm-Driven Interactive Messaging for OCS

Real-Time Groups Chat (WebSockets)
Bathroom Pass & Student Management (Queues)
Undo/Redo Message Functionality (Stacks)
Chat Summarization & Classification (Trees/ML)
User Connections & Recommendations (Graphs)
Secure Message & Image Encryption (Hashing)
WebSockets (Real-Time) Hashing & Encryption Trees, Graphs & Machine Learning Stacks, Queues & Sorting Algorithms OOP & Design Patterns

About

Student collaboration on OCS historically occurred off-platform, reducing visibility into group participation. To resolve this, we are engineering a robust full-stack messaging application. By applying Object-Oriented Programming (OOP), Single Responsibility Principle (SRP), and advanced data structures (Stacks, Queues, Trees, Graphs), this system transitions from a frontend prototype to a scalable ecosystem featuring real-time chat, gamification analytics, and encrypted interactions.

Impact

Seamless Real-Time Educational Collaboration
Efficient Bathroom Pass Queue Tracking
Gamification Analytics to Track User Engagement
Intelligent Message Organization & Sorting
Centralized Calendar Management
Scalable, Refactored Backend Architecture
Learn More