Skip to main content
The Dashboard is your central hub for tracking progress, managing study plans, and monitoring your journey toward Bar Exam success.

Overview

The dashboard provides a comprehensive view of your exam preparation with real-time metrics, performance analytics, and personalized recommendations to keep you on track.

Real-Time Progress

Track practice questions completed, current score, target score, and study streak in one glance

Daily Study Plans

Get personalized daily tasks based on your exam date and performance level

Performance Insights

View exam performance breakdown by subject with visual progress indicators

Exam Countdown

Live countdown timer showing days, hours, minutes, and seconds until your Bar Exam

Key Features

Exam Countdown Timer

Stay motivated with a real-time countdown to your Bar Exam date:
  • Displays in days, hours, minutes, and seconds
  • Updates every second for accurate tracking
  • Shows formatted exam date (e.g., “February 25, 2026”)
  • Post-exam result tracking when countdown completes
When your exam date passes, the system prompts you to update your exam result, new exam date, and scores.

Progress Metrics

Track four key metrics at the top of your dashboard:
1

Practice Questions

Total number of questions you’ve completed across all subjects
2

Current Score

Your current Bar Exam score (260-400 scale)
3

Target Score

Your goal score with points remaining to achieve it
4

Study Streak

Consecutive days of active study to maintain momentum

Today’s Study Plan

Your personalized daily study plan includes:
  • 5-7 targeted tasks based on your performance level
  • Interactive checkboxes to mark tasks complete
  • Visual feedback with strikethrough for completed items
  • Quick link to view your full weekly/monthly study plan
Study Plan Levels:
  • Terrible (260-279): Basic review and foundational concepts
  • Bad (280-299): Intermediate concepts and more practice
  • Decent (300-319): Moderate practice with case analysis
  • Good (320-349): Challenging questions and advanced doctrines
  • Amazing (350-400): Expert-level practice and full simulations
✓ Review Constitutional Law precedents
✓ Practice 15 moderate Contract Law questions  
✓ Break down a Criminal Law case ruling
✓ Study class actions in Civil Procedure
✓ Analyze hearsay exceptions in depth

Performance Insights

Analyze your exam performance with detailed metrics:
  • Subject-wise breakdown showing correct answers vs. total questions
  • Percentage scores calculated automatically
  • Visual progress bars for each exam attempt
  • Exam ID labels with formatted names
  • Sortable by timestamp to see recent attempts first

Practice History

View your recent practice sessions:
  • Session timestamp formatted as “Month Day” (e.g., “Dec 15”)
  • Subject/section name for each practice set
  • Score tracking showing correct answers out of total
  • Limited to most recent sessions for quick reference

Suggested Practice Areas

The dashboard recommends three practice areas to strengthen:

Constitutional Law

Master fundamental rights and judicial review20+ practice sets

Contracts

Understand formation, breach, and remedies20+ practice sets

Criminal Law

Learn elements of crimes and defenses20+ practice sets

Continue Your Preparation

Quick access to advanced tools:
  • AI Tutor - Get personalized feedback on your answers (New)
  • Question Bank - 500+ practice questions with explanations (Popular)
  • Mock Exams - Simulate real exam conditions (Pro Feature)

User Interface Components

Header Section

Welcome back, [User Name]!
Track your progress and continue your Bar Exam prep

[Exam Countdown Card]
Bar Exam: February 25, 2026
[Days] [Hours] [Minutes] [Seconds]

Metrics Grid

Four cards displaying key statistics in a responsive grid:
  • Mobile: Single column
  • Tablet: 2 columns
  • Desktop: 4 columns

Study Plan Card

Interactive task list with:
  • Checkbox for completion tracking
  • Task description
  • Progress persistence (tasks reset on page reload)
  • “View Full Study Plan” button

Post-Exam Dialog

When your exam date passes, you’ll see a dialog to update:
1

Exam Result

Select: Passed, Failed, or Prefer not to say
2

New Exam Date

Choose your next exam date if retaking
3

Current Score

Update with your actual exam score (260-400)
4

Target Score

Set a new target score for next attempt
Score validation ensures:
  • Scores are between 260-400
  • Target score ≥ current score
  • All fields are required before submission

Technical Implementation

Real-Time Updates

The dashboard uses:
  • Firebase Authentication for user identity
  • API polling for user data updates
  • Countdown intervals updating every second
  • Client-side state management for task completion

Data Sources

interface UserData {
  practiceHistory: PracticeSession[];
  performanceInsights: PerformanceInsight[];
  StudyStreak: number;
  PracticeQuestions: number;
  currentScore: string;
  targetScore: string;
  barExamTestDate: string;
  questionDataKey: StudyPlanKey;
}

Study Plan Calculation

Study plans are dynamically loaded based on questionDataKey:
const studyPlan = studyPlans[userData.questionDataKey];
const todaysTasks = studyPlan.today; // Array of 5-7 task strings

Best Practices

Check Daily

Visit your dashboard each day to maintain your study streak and review progress

Complete Tasks

Mark off daily tasks as you complete them to track daily accomplishments

Monitor Performance

Review performance insights weekly to identify weak areas

Update Scores

Update your current score after practice exams to get better study plan recommendations

Next Steps

From your dashboard, you can:
  • Click “View Full Study Plan” to see weekly and monthly breakdowns
  • Navigate to suggested practice areas to start studying
  • Access the AI Tutor for personalized coaching
  • Take mock exams to assess your readiness
  • View your question bank progress by subject

Build docs developers (and LLMs) love