PeerHive (UniHub)
Modern web platform connecting students, alumni, and admins via forums, collaborative spaces, and resources with an advanced custom UI component system.
The Problem
Fragmented Campus Communication & Resource Sharing
University ecosystems often suffer from fragmented communication channels where students, alumni, and administrators struggle to share resources, post work opportunities, and collaborate efficiently. Creating a unified platform requires handling complex hierarchical data (forums, subforums, nested comments) and strictly separating roles (student, alumni, admin) while maintaining a high-performance, accessible, and intuitive user interface.
The Solution
Scalable Frontend Architecture with Custom UI System
Architected the entire frontend from scratch utilizing React 19, a custom Radix UI-based component library, and robust state management via Zustand and TanStack Query.
Key Technical Decisions
Impact & Results
46
UI Components
15+
API Endpoints
Infinite Depth
Threading
3
Role Types
High-Performance Unified Platform
PeerHive successfully unifies campus interactions through 8 comprehensive views and highly dynamic features like the Work Request Panel and dense Resource sharing pages. By aggressively memoizing API responses and abstracting complex logic into custom hooks and fetch wrappers, the application delivers near-instant navigation and a premium user experience free of technical debt.
Key Learnings
Custom fetch wrappers provide immense control — implementing silent token refresh logic inside the network layer prevents unexpected user logouts and creates a frictionless SPA experience.
TanStack Query drastically reduces boilerplate — replacing manual useEffect data fetching with React Query eliminated redundant network waterfalls and significantly sped up navigation between subforums.
Separating layout from content is vital for performance — isolating heavy components like Sidebars and Bottom Navigations into distinct layout wrappers prevented unnecessary re-renders across the 8 primary views.