Shriram Singh
Back to Projects
Web & Mobile (iOS / Android)

CoachConnect — Enterprise Academy & Coaching Operations Platform

Full-Stack Coaching Institute Management with Real-Time Multi-Tenant Attendance Engine, Cloud Broadcasts & Cross-Platform Mobile Suite

🔑 Live Demo Test Accounts

Executive Admin

Email

admin@coachconnect.app

Password

Admin@1234

Faculty / Teacher

Email

ramesh@coachconnect.app

Password

Teacher@1234

Enrolled Student

Email

rohan@gmail.com

Password

Student@1234

CoachConnect — Enterprise Academy & Coaching Operations Platform

Multi-Tenant Cloud + Mobile

Architecture

MongoDB Atlas Replica Set

Data Layer

Expo React Native + Zustand

Mobile Stack

Vercel Serverless + Cloudinary

Deployment

Application Screenshots

CoachConnect — Enterprise Academy & Coaching Operations Platform screenshot 1
CoachConnect — Enterprise Academy & Coaching Operations Platform screenshot 2
CoachConnect — Enterprise Academy & Coaching Operations Platform screenshot 3
CoachConnect — Enterprise Academy & Coaching Operations Platform screenshot 4
CoachConnect — Enterprise Academy & Coaching Operations Platform screenshot 5
CoachConnect — Enterprise Academy & Coaching Operations Platform screenshot 6
CoachConnect — Enterprise Academy & Coaching Operations Platform screenshot 7
CoachConnect — Enterprise Academy & Coaching Operations Platform screenshot 8
CoachConnect — Enterprise Academy & Coaching Operations Platform screenshot 9

Project Overview

I designed and developed CoachConnect to unify fragmented coaching institute operations into a synchronized, multi-tenant digital ecosystem. The architecture connects institute owners, faculty coaches, students, and parents through dedicated role-based portals with strict granular RBAC enforcement. Key engineering highlights include building a low-latency daily attendance engine with streak calculation, 7-day retrospective teacher attendance edit policies, automated lockscreen push notifications via Expo Server SDK with inbox sync, multi-branch batch & classroom scheduling with exception handling, instant Cloudinary media CDN attachments, and dual-mode environment auto-detection for local and production Vercel infrastructure.

Key Features & Engineering

  • Multi-Tenant Institute Isolation: Multi-role hierarchy (Admin, Faculty, Student, Parent) with scoped institute presets for classrooms, subjects, and standardized grade streams
  • Attendance Tracking & Streak Engine: Real-time 1-tap batch roster attendance marking, automated consecutive present streaks calculation, and past attendance audit logs
  • Strict Granular RBAC Guardrails: Admin-exclusive batch configuration and broadcast engine; faculty-restricted 7-day attendance marking window and batch-scoped notices
  • Cross-Platform Expo Client: Offline-ready Zustand global store, smart schedule normalizers, biometric-ready session management, and dual-mode local/cloud environment auto-detection
  • Push Notification & Inbox Hub: Lockscreen mobile push notifications via Expo Server SDK with transactional database inbox persistence and bulk batch recipient targeting
  • Announcements & Notice Board: Priority-tagged multimedia broadcasts (Normal / Important / Urgent) with Cloudinary CDN attachments and read-receipt tracking
  • Secure Auth & Identity Lifecycle: Bcrypt password hashing, JWT access & refresh token rotation, HttpOnly cookies, and OTP-based password recovery via Resend & Brevo
  • Schedule & Exception Engine: Weekly recurring batch timetables with room conflict resolution and dynamic schedule exception handling (cancelled/rescheduled/extra classes)

Technologies Used

Next.js 14 (App Router)React Native (Expo)TypeScriptMongoDB Atlas & MongooseExpo Push NotificationsCloudinary CDNZustand State EngineTailwindCSSResend & Brevo Email API
Category:fullstack
Platform:Web & Mobile (iOS / Android)