Skip to content

Prasad48432/brainground

Repository files navigation

🧠 Brainground

Brainground is a real-time, event-centric interactive platform designed for large-scale participant engagement. It powers live sessions, questions, submissions, and dashboards with a strong focus on performance, scalability, and smooth user experience — even under heavy load.

Built for modern web performance using Next.js, real-time databases, and thoughtful architecture decisions.


🚀 Features

  • Real-time participant experience (live updates, submissions, status indicators)
  • 📊 Optimized for scale (tested up to 1500+ participants without UI lag)
  • 🧩 Event-centric architecture
  • 🧠 Smart state and data modeling (separate stats documents to reduce heavy listeners)
  • 🎨 Clean UI with Tailwind + modern component patterns
  • 🔐 Authentication-ready architecture
  • 🌍 URL param–based routing for flexible session flows

🏗️ Tech Stack

  • Framework: Next.js (App Router)
  • Styling: Tailwind CSS + shadcn/ui
  • Animations: Framer Motion
  • Backend: Firebase / Supabase (depending on deployment)
  • Database: Firestore-style document modeling
  • State Management: React state + derived stores
  • Performance Focus: Listener optimization, selective subscriptions, memoization

About

A scalable real-time quiz platform built for events, featuring live quizzes, leaderboards, instant analytics, and support for 1,000+ concurrent participants.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors