Quick Start
CertBoost is an AI-powered certification exam prep platform combining adaptive quizzing, spaced repetition, personalized study plans, gamification, community discussion, and LMS integration. Available in 4 languages with a PWA for offline study.
1. Free Trial
Click Free Trial on the home page. No account needed.
Public2. Register
Sign up, confirm email, then pick a certification.
Auth3. Readiness Check
Discover weak domains and get a tailored study path.
Auth4. Install PWA
Study offline on your commute via mobile browser.
PublicLearning & Exam Experience
Sample / Free Trial Quiz Public
URL: /QuizV2/SelectSampleQuiz — Try the platform without commitment. Results are not saved.
Simulation Exams Auth + Subscription
URLs: /Authorized/CExam and /Learning/SimulationExam
- Search/filter the certification grid or use Quick Pick.
- Answer questions under a countdown timer with passing threshold.
- On finish: percentage, pass/fail badge, wrong answers auto-queued for Spaced Repetition.
/Authorized/CExamshows last 7 days attempts with pass/fail pills and mini progress bars.
Adaptive Quiz Auth
URL: /Learning/AdaptiveQuiz — 15-question sessions weighted toward your historically weak categories. Wrong answers enter the spaced-repetition queue.
Flashcard / Study Mode Public
URL: /Learning/Flashcards — Zero-pressure study. Flip one question at a time, see the answer and official-docs-style explanation. Use arrow keys or on-screen buttons.
Spaced Repetition Auth
URL: /Learning/SpacedRepetition — Wrong answers resurface at increasing intervals (1, 3, 7, 14 days) until mastered. Correct answers push the next-review date out; wrong answers reset it.
Exam Readiness Assessment Auth
URL: /Learning/ReadinessCheck — A 20-question timed diagnostic across 4 domains:
- Core Concepts
- Best Practices
- Implementation & Tools
- Troubleshooting & Optimization
Results include a radar chart, an overall READY / ALMOST READY / NEEDS WORK verdict, and recommended study paths for weak domains.
AI & Personalization
AI Study Plan Generator Auth
URL: /Learning/StudyPlan — Feed the engine your target exam date and it produces a daily/weekly plan allocating more time to weak categories. Mark sessions complete; the plan auto-adjusts.
AI Question Explanation Chat
On any review screen, click Ask AI next to a question for a deeper, conversational explanation with references.
Smart Search Public
Global header search — typo-tolerant fuzzy search across certifications and blog posts with autocomplete dropdown. Click the magnifier, type 2+ characters, suggestions appear after ~200ms.
Analytics & Progress
My Progress Auth
URL: /Authorized/CPerformance — Personal dashboard with KPIs, recent attempts, pass/fail history, per-certification progress cards, and searchable attempts table.
Study Dashboard Auth
URL: /Learning/StudyDashboard — Score trend over time, category heat map, study streak calendar, predicted exam readiness percentage, and time-to-certification estimate.
Category Mastery Auth
URL: /Learning/CategoryMastery — Beginner → Intermediate → Advanced → Expert levels per certification with progress bars and links to continue studying.
Peer Benchmarking Auth
URL: /Learning/PeerBenchmark — Compare your scores to the platform average in each category and see your percentile rank.
Analytics Dashboards Enterprise
Platform-wide analytics for administrators:
/Analytics/Dashboard6— Statistics overview/Analytics/Chart14— Average scores & record counts/Analytics/Chart58— Record counts & percentages/Analytics/Chart912— Mode, growth & participation/Analytics/Chart1316— Variances & medians/Analytics/Chart1720— Answer distributions
Gamification & Community
Gamification Hub Auth
URL: /Gamification/CGamification — Earn XP, badges, and achievements. Climb the leaderboard.
/Gamification/CBadges— All badges you can earn/Gamification/CAchievements— Milestones unlocked/Gamification/CLeaderboard— Global top learners/Gamification/CFriends— Friends & private leaderboard
Challenges Auth
URL: /Gamification/Challenges — Time-limited competitions. Join a challenge and your next quiz in that category is automatically scored against it. Top finishers earn bonus XP / badges.
Community Forum Public
One discussion category per certification. Ask, answer, share tips.
/Forum— Category list/Forum/Category/{id}— Thread list for one cert/Forum/Thread/{id}— Read a thread and reply/Forum/CreateThread/{id}— Start a new discussion
Monetization & Business
Subscriptions Auth
URL: /Authorized/CSubscriptions — View your plan, renewal date, billing history. Change plan or cancel here.
Pricing Public
URL: /Home/Pricing — Four tiers: Basic, Premium, Professional, Business. Free trial available to all new users.
Referral Program Auth
URL: /Monetization/ReferralDashboard — Your unique referral code earns you credit every time someone you refer subscribes. Track clicks, conversions, and rewards.
Certificates of Completion Auth
URL: /Monetization/Certificates — Pass a simulation exam with 80%+ and CertBoost mints a digital certificate with your name, cert category, score, date, and a public verification URL.
Organizations / Team Accounts Enterprise
Enterprise tier. An org admin can:
/Monetization/CreateOrganization— create the org- Invite members by email (bulk invites supported)
- Manage seats and member roles
- View team-wide analytics and progress
LMS Integration
CertBoost exposes a public REST API at /api/lms/v1. Use it to integrate with Moodle, Canvas, Docebo, and other LMS platforms.
Authentication
Send a key in one of:
- Header: X-CertBoost-Key: <key>
- Bearer: Authorization: Bearer <key>
- Query: ?api_key=<key>
Keys come from either appsettings.json LmsApi:MasterKey (org-level admin) or user-scoped keys managed from /Authorized/Settings.
Key Endpoints
GET /api/lms/v1— API metadataGET /api/lms/v1/categories— list certificationsGET /api/lms/v1/users/{id}/progress— per-user attempts + averagesPOST /api/lms/v1/assignments— create quiz assignmentGET/POST /api/lms/v1/webhooks— manage webhook subscriptions
Webhook events include attempt.completed, assignment.created, and webhook.ping. Signed payloads include X-CertBoost-Signature: sha256=<hmac-hex>.
Platform Features
Progressive Web App
On first visit, a service worker caches the app shell plus recently visited dashboard/quiz pages. In Chrome/Edge/Safari mobile, tap the address-bar Install icon, or wait for CertBoost's slide-up "Install CertBoost — study offline on your commute" banner. Once installed, the app opens full-screen from your home screen. If you lose internet, you'll see a friendly offline page but can still browse cached content.
Multi-Language Support
Top-right of every page: EN, ES, FR, PT. Click any flag to switch. Choice is saved in a cookie for 1 year. Also accessible via /Culture/Set?culture=es&returnUrl=/.
Notifications Auth
URL: /Authorized/CNotification — In-app inbox for subscription events, badge unlocks, and challenge reminders.
Profile Auth
URL: /Authorized/CProfile — Edit your name, avatar, timezone, and social links. View your CertBoost membership tier and earned certificates at a glance.
Settings Auth
URL: /Authorized/Settings — Email & phone verification, 2FA enrollment, change password, personal data download / account deletion, API Keys, external logins, recovery codes.
Payments Auth
URL: /Authorized/CPayments — Stripe-backed invoices, receipts, and card management.
Tech Stack
Backend
ASP.NET Core 8.0 MVC + Razor Pages + Razor Views
Database
MongoDB for application data, Redis for cache
Messaging
Kafka / RabbitMQ for async messaging
Payments
Stripe for subscriptions
Storage
MinIO (S3-compatible) for file storage
Notifications
Twilio / SendGrid / Amazon SES / MailGun
Charts
Chart.js for all dashboards
AI Chat
Voiceflow widget on public pages
PWA
Service Worker + Web App Manifest