Legacy university portals are archaeological artifacts. They're slow, confusing, and look like they were designed when dial-up was cutting-edge technology.
CampusHub is the ground-up rewrite nobody asked for but everyone desperately needed. No half-measures. No compromises. Just pure, beautiful functionality.
| β The Old Way | β CampusHub |
|
|
Your academic command center. Everything you need, nothing you don't.
Core Features:
- π Dashboard β Real-time attendance, GPA, and class overview
- β° Time Table β Dynamic schedule with smart notifications
- π Attendance β Detailed tracking with percentage calculators
- π― Marks Hub β Complete assessment history (CAT, FAT, Assignments)
- π Course Plan β Curriculum tracking and credit management
- π¬ V-Topia β Campus community and communication hub
Teaching tools that actually help instead of hinder.
Core Features:
- π Academic Hub β Your courses and daily schedule at a glance
- π Duty Chart β Exam proctoring and administrative tracking
- β Roll Call β Lightning-fast mobile attendance marking
- π Grade Center β Streamlined marks entry (no more Excel hell)
- π Log Registry β Student interaction history and leave management
Peace of mind through transparency.
Core Features:
- ποΈ Ward Status β Real-time academic performance monitoring
- π Attendance β Daily updates with instant alerts
- π Academic Report β Detailed grade breakdowns and progress tracking
- π° Fee Portal β Payment history and outstanding dues
- π¬ Direct Connect β Communication bridge with faculty proctors
God mode for university management.
Core Features:
- ποΈ Control Center β System health and vital statistics dashboard
- π₯ Identity Hub β User provisioning and credential management
- ποΈ Master Registry β Global database explorer and editor
- βοΈ Attendance Control β Override and audit capabilities
- π Course Manager β Curriculum design and faculty allocation
- π΅ Financial Hub β University-wide fee and payment tracking
We didn't just build a portal. We crafted an experience.
Design Philosophy:
- π Glassmorphism β Layered translucency for visual depth
- π« Ambient Lighting β Dynamic gradients that breathe with your interactions
- β‘ Motion Design β Physics-based animations via Framer Motion
- π± Responsive Grid β Pixel-perfect from 4K monitors to smartphones
- βΏ Accessible β WCAG compliant, keyboard-friendly navigation
CampusHub implements a Flat Modular Architecture.
graph TD
A[App Router] --> B(Dashboard Pages)
B --> C{Sections Engine}
C --> D[Faculty Domain]
C --> E[Student Domain]
C --> F[Parent Domain]
G[Config Registry] --> H(Navigation Logic)
H --> I[Sidebar UI]
- Domain Isolation: UI code for each portal (Student, Faculty, Parent) is isolated in
src/sections. - Decoupled Logic: Navigation and metadata are managed in
src/config. - Strict Typing: Full Prisma integration with a zero-warning build state.
- Framework: Next.js 15 (App Router)
- Database: PostgreSQL (Prisma ORM)
- Security: NextAuth.js (Google OAuth & Adaptive 2FA)
- Visuals: Tailwind CSS, Framer Motion, Lucide Icons
- Sanity: TypeScript (Strict Mode), ESLint (Zero-Error)
Node.js 18+ β’ PostgreSQL β’ Git1. Clone the repository
git clone https://github.com/ArshVermaGit/Vtop2.0.git
cd Vtop2.02. Install dependencies
npm install3. Configure environment
Create .env in the root:
# Database
DATABASE_URL="postgresql://user:password@localhost:5432/vtop2?schema=public"
# Auth
NEXTAUTH_SECRET="your-super-secret-key-min-32-chars"
NEXTAUTH_URL="http://localhost:3000"4. Initialize database
npx prisma generate
npx prisma db push
npm run seed # Optional: Add sample data5. Launch
npm run devVisit http://localhost:3000 β Witness the magic β¨
src/
βββ app/ # Next.js App Router
β βββ (auth)/ # Login & authentication
β βββ (dashboard)/ # Protected portals
β β βββ admin/ # π‘οΈ Admin Oracle
β β βββ faculty/ # π¨βπ« Faculty Cabin
β β βββ parent/ # πͺ Parent Guardian
β β βββ student/ # π Student Nexus
β β βββ settings/ # User preferences
β βββ api/ # Server endpoints
β
βββ components/ # React components
β βββ admin/ # Admin widgets
β βββ faculty/ # Faculty widgets
β βββ parent/ # Parent widgets
β βββ student/ # Student widgets
β βββ ui/ # Reusable UI primitives
β βββ Sidebar.tsx # Dynamic navigation
β βββ LoginBox.tsx # Auth entry
β
βββ lib/ # Core logic
β βββ actions.ts # Server actions
β βββ admin-actions.ts # Admin operations
β βββ prisma.ts # DB client
β βββ utils.ts # Helpers
β
βββ prisma/ # Database schema & seeds
π Authentication & Security
- Multi-role JWT system with NextAuth.js
- Role-Based Access Control (RBAC)
- Secure session management
- Parent-student linking system
π Academic Management
- Real-time attendance tracking
- Comprehensive grade management
- Dynamic timetable generation
- Course enrollment system
πΌ Administration
- System health monitoring
- User provisioning tools
- Global database access
- Attendance override capabilities
π° Financial Tracking
- Fee payment history
- Outstanding dues alerts
- Receipt generation
- Multi-year financial records
π Campus Services
- V-Topia community hub
- Digital communication channels
- Administrative request system
- Campus-wide announcements
β‘ Lighthouse Score
ββββββββββββββββββββββββββββββ
β Performance : 98/100 β
β Accessibility : 100/100 β
β Best Practices : 100/100 β
β SEO : 100/100 β
ββββββββββββββββββββββββββββββ
π Load Times
ββββββββββββββββββββββββββββββ
β First Paint : <100msβ
β Time to Interactive : <1s β
β Full Page Load : <2s β
ββββββββββββββββββββββββββββββ
No compromises. Just speed.
Coming Soon:
- π€ AI-powered course recommendations
- π± Native mobile apps (iOS & Android)
- π Multi-language support
- π Alumni portal
- π Advanced predictive analytics
- π Third-party integrations (Google Calendar, Zoom)
We welcome contributions! Please read our CONTRIBUTING.md to understand our architectural patterns and quality standards.
Arsh Verma
Full Stack Architect β’ UI/UX Perfectionist
Built with β€οΈ, TypeScript, and way too much coffee.
Connect:
π GitHub β’ πΌ LinkedIn β’ π Portfolio β’ π¦ X (Twitter)
CampusHub is released under the MIT License.
MIT License β Use it, modify it, share it. Just don't claim you built it from scratch π
CampusHub β Engineering the Future of Education
ββββββββββββββββββββββββββββββββββββββββββ
β Β© 2026 β’ Built for Better Campuses β
ββββββββββββββββββββββββββββββββββββββββββ
