Projects
/
Welkin Clubs Management System
Completed
Management Solution
April 2026
Welkin Clubs Management System
Empowering Campus Connections: Streamlined Club Management for the Modern School.
Overview
The SRM Welkin Clubs Management System is a comprehensive administrative and social engagement platform
specifically designed to streamline the operations of school-based clubs. The system is architected
as a synchronized dual-environment application network: a web-based administrative dashboard for club
in-charges to manage memberships and club activities, and a companion Android application for students
to facilitate real-time communication and engagement. This dual-tier framework effectively manages
student data, club-specific access, and campus-wide announcements.
The platform bridges the gap between administrative management and student interaction by routing
all data through a synchronized backend infrastructure using Firebase and Supabase. It features
real-time communication capabilities, multi-tenant data isolation—ensuring students only access
details relevant to their assigned clubs—and a robust architecture designed for seamless student
onboarding and engagement.
Components & Architecture
-
Clubs Administrative Web Dashboard – The command center for administrators to
register new students, assign them to specific clubs, manage club metadata, and oversee general
portal activity.
-
Student Mobile Android Client – A dedicated mobile interface where registered
students authenticate to access club-specific chat rooms, edit profiles, view shared media,
and stay updated with club developments.
-
Dynamic Content & Communication Engine – A real-time messaging and media-sharing
module (resembling WhatsApp-style functionality) that allows for instant interaction within
specific club environments.
-
Granular Access Control – A secure authentication layer that maps students to
specific clubs upon registration, ensuring that once logged in, students only interact with the
data, members, and chat rooms associated with their assigned club.
-
Broadcasting & Engagement Module – A visual tool for admins to publish
status updates, banners, or stories to specific clubs, enabling students to view timely updates
directly through their mobile client.
Design & Engineering Process
The development of the platform prioritized secure student provisioning, strict club-based data
isolation, and high-concurrency messaging performance.
- Credential Generation & Enrollment Workflow – Designing a streamlined
registration system where administrators can register students and auto-generate unique
login credentials (username and password). This data is persisted to allow instant
authentication within the Android mobile application.
- Integrated Database Architecture – Utilizing a dual-stack approach
combining Firebase and Supabase to handle both the real-time messaging requirements and the
structured management of student records and club data.
- Club-Specific Data Isolation – Engineering the backend to strictly filter
queries based on club membership. This ensures that a student’s mobile view is localized solely
to the chat channels, club stories, and member lists of the clubs they belong to.
- Multimedia & Real-Time Engagement – Implementing an asynchronous messaging
pipeline that supports text-based communication and image sharing, providing a familiar,
user-friendly experience for students.
- Administrative Oversight Tools – Providing a clean, intuitive web interface
for admins to monitor total student counts, manage active clubs, and oversee the health of the
entire club ecosystem from a single dashboard.
System Capabilities & Use Cases
This full-stack management ecosystem provides deep operational oversight and promotes student
engagement, ensuring organized communication and efficient club administration.
- Centralized Management of School Clubs and Student Membership Records.
- Secure, Automated Credential Provisioning for Large-Scale Student Onboarding.
- Real-Time, Club-Isolated Communication Cascades (WhatsApp-style Chat Interfaces).
- Dynamic Content Delivery for Club-Specific Announcements, Banners, and Story Updates.
- Scalable Backend Infrastructure leveraging Firebase and Supabase for real-time synchronization.