ProductRoadmap
Track our journey as we build the future of learning for Ghanaian students. See what we're working on, what's coming next, and our long-term vision.
5
Completed
2
In Progress
4
Planned
3
Deferred
Platform Versions
Track our stable releases and upcoming milestones as we continuously improve the platform.
January 2026
- Core authentication system
- User onboarding flow
- Basic quiz functionality
- Flashcard system with spaced repetition
- Past questions bank
February 2026
- Dashboard API integration
- Real-time WebSocket updates
- Progress analytics
- Timetable management
- Exam schedule tracking
Q2 2026
- Quiz progress save & resume
- Functional pass scores
- Excel flashcard import
- Enhanced lecturer field
- Improved exam timetable flows
Q4 2026
- Mobile applications (iOS & Android)
- Offline study mode
- AI-powered study recommendations
- Collaborative study groups
- Advanced analytics dashboard
What We're Building
Explore our feature pipeline from current work to future plans.
Timetable Lecturer Field
Add a lecturer field to the timetable add/edit modal so lecturers can be recorded for each class.
Touchpoints
frontend/src/app/(dashboard)/dashboard/timetables/edit/page.tsxbackend/src/models/timetable.model.tsExam Timetable Payload Verification
Review and ensure exam timetable create/update flows include all required fields with proper validation.
Touchpoints
frontend/src/app/(dashboard)/dashboard/exam-timetables/edit/page.tsxbackend/src/controllers/timetable.controller.tsQuiz: Save Progress & Resume
Save answers and current question index when users are in the middle of a quiz. Detect in-progress attempts and offer Resume vs Start new options.
Touchpoints
backend: in-progress attempt model/APIfrontend/src/app/(dashboard)/dashboard/quizzes/[id]/page.tsxNote
Needs backend persistence, edge case handling for tabs, expiry, and already submitted attempts.
Quiz: Functional Pass Score
Add optional passScore (0-100, default 70) to Quiz schema. Display configurable pass score on quiz start screen.
Touchpoints
backend/src/models/quiz.model.tsfrontend quiz pagesNote
Current UI shows static 70% in the Pass Score card.
Flashcards: Excel (.xlsx) Import
Accept .xlsx files directly in the create-flashcards import, parsing first sheet with column A as front and column B as back.
Touchpoints
frontend/src/app/(dashboard)/dashboard/flashcards/create/page.tsxNote
Users can currently use Excel by saving as CSV. Native .xlsx import planned for convenience.
Dashboard Stats API
Role-specific dashboard statistics for admin, lecturer, and student views with real-time data.
Real-time WebSocket Updates
Socket.IO integration for live updates without page refreshes across all data types.
Flashcard Progress Tracking
Daily study progress calculation with cards reviewed, daily goals, and study streaks.
Onboarding Backend Infrastructure
Complete onboarding service with faculties, programs, and user course management.
Dashboard API Integration
All dashboard pages connected to real backend APIs with proper hooks and error handling.
Mobile Applications
Native iOS and Android applications for studying on the go with offline support.
AI Study Recommendations
Intelligent study suggestions based on performance patterns and learning goals.
Collaborative Study Groups
Create and join study groups with shared flashcards, quizzes, and discussion boards.
Offline Study Mode
Download content for offline access with automatic sync when back online.
Changelog
Latest improvements and bug fixes.
Learning Enhanced Release
- Dashboard API integration complete
- Real-time WebSocket updates
- Flashcard progress tracking
- Improved timetable management
Foundation Release
- Core authentication system
- User onboarding flow
- Quiz and flashcard functionality
- Past questions bank
Have a Feature Request?
We're always looking to improve. Share your ideas and help shape the future of GhCyberPrep.
Last updated: February 2026 • Roadmap is subject to change based on priorities and feedback