Overview
The Hub system dynamically adapts its layout and content based on user status:- Prospects: Course discovery, career exploration, and application tools
- Offer Holders: Decision support, accommodation finder, and countdown widgets
- Enrolled Students: Timetables, societies, campus events, and university life
Customizable Widgets
Students can personalize their Hub with drag-and-drop widgets tailored to their needs.Widget Management
Add Widgets
Tap the plus (+) button in the Widgets section to browse available widgets. Each widget shows a preview of its functionality.
Rearrange Widgets
Long press any widget to enter edit mode. Drag widgets to reorder them based on your priorities.
Prospect Widgets
For students exploring university options:Course Match
AI-powered course recommendations based on your grades, interests, and career goals
Leaderboards
Compare courses and universities across rankings, graduate prospects, and student satisfaction
Compare
Side-by-side comparison tool for courses, universities, and apprenticeships
Course Shortlist
Quick access to your saved courses with swipeable carousel view
Career Paths
Explore career options aligned with your course interests
Cost Estimator
Calculate total university costs including tuition, accommodation, and living expenses
Student Widgets
For enrolled university students:My Lectures
View your class schedule and upcoming lectures
My Modules
Access course materials and module information
Browse Societies
Discover student societies matching your interests
Browse Sports Clubs
Find sports teams and clubs at your university
University Confessions
Anonymous student community board (verified students only)
Dynamic Carousels
The Hub features smart carousels that surface relevant content based on user behavior and preferences.Recently Viewed Courses
Automatically tracks courses you’ve explored, making it easy to revisit options. Shows:- Course name and university
- Key stats (UCAS points, tuition fees)
- Match percentage (if using Course Match)
Recommended Careers
Intelligent career suggestions based on:- Course shortlist selections
- Course Match quiz responses
- Viewing history patterns
Job Listings & Apprenticeships
Curated opportunities matching your:- Subject interests
- Geographic preferences
- Career aspirations
Upcoming Open Days
Personalized open day recommendations for:- Universities on your shortlist
- Similar institutions you might like
- Courses you’ve viewed recently
Open day dates are pulled in real-time, with options to filter by in-person or virtual attendance.
What’s Next Widget
Provides intelligent next-step guidance throughout your journey:- Exploring Stage
- Applying Stage
- Decision Stage
- Take Course Match quiz
- Explore subject categories
- Build your shortlist
- Research career paths
Course Preview
For users actively considering specific courses, the Hub displays a featured course preview showing:- Course title and university
- Entry requirements
- Key statistics
- Quick action buttons (shortlist, compare, view details)
Navigation Structure
The Hub header provides quick access to:Profile
Account settings, preferences, and personal information
Notifications
Application updates, deadline reminders, and personalized alerts
Search
Universal search across courses, universities, and content
Stage Transitions
The Hub automatically adapts when users progress through their journey:- Prospect → Offer Holder: Widgets shift to focus on decision-making and preparation
- Offer Holder → Enrolled: Hub transforms to show campus life, timetables, and student resources
Technical Implementation
Widget System Architecture
Widgets are managed throughChapterWidgetManager which:
- Maintains separate widget lists for prospects and students
- Persists widget order and customizations to UserDefaults
- Caches widget data to prevent unnecessary re-rendering during scroll
- Supports drag-and-drop reordering with haptic feedback
Data Sources
- Recently Viewed: Tracked via
RecentlyViewedCoursesManagerwith Supabase sync - Recommendations: Generated server-side using collaborative filtering and content-based algorithms
- Open Days: Real-time data from
OpenDayManagerwith university and course filters - Carousels: Lazy-loaded with pagination support
Best Practices
Optimize Your Hub Layout
Optimize Your Hub Layout
- Place most-used widgets at the top
- Remove widgets you don’t use to reduce clutter
- Use Course Match results to discover personalized content
Stay Up to Date
Stay Up to Date
- Check What’s Next widget daily for timely actions
- Enable notifications for deadline reminders
- Review recommended courses weekly
Leverage Shortcuts
Leverage Shortcuts
- Tap university logos in Course Preview to view full profiles
- Long-press widgets for quick actions
- Swipe horizontally on carousels to browse efficiently
Related Features
Course Discovery
Explore 28,000+ UK university courses
What's On
Map-based discovery for events, open days, and more