chore: Secure routes with auth middleware, update text and fix minor bugs

This commit is contained in:
2026-08-03 17:55:20 +05:30
parent 62d15c85f6
commit c2fab50749
68 changed files with 2515 additions and 6808 deletions

View File

@@ -104,13 +104,19 @@ export default function ProgressTrackerPage() {
}
return (
<div className="p-8 space-y-8 animate-in fade-in slide-in-from-bottom-4 duration-500 max-w-5xl mx-auto">
<div>
<h1 className="text-3xl font-bold tracking-tight text-foreground flex items-center gap-3">
<Target className="text-[#00F0FF]" size={32} />
Syllabus Tracker
</h1>
<p className="text-muted-foreground mt-2 font-medium">Track your syllabus coverage and mastery per chapter to ensure no gaps.</p>
<div className="p-8 space-y-8 animate-in fade-in slide-in-from-bottom-4 duration-500 max-w-7xl mx-auto">
<div className="flex flex-col md:flex-row md:items-end justify-between gap-4">
<div>
<h1 className="text-3xl md:text-4xl font-black tracking-tight flex items-center gap-3 mb-1">
<span className="p-2.5 rounded-xl bg-[#00F0FF]/10 border border-[#00F0FF]/20">
<Target className="text-[#00F0FF]" size={28} />
</span>
Syllabus Tracker
</h1>
<p className="text-muted-foreground text-base font-medium max-w-2xl pl-1">
Track your syllabus coverage and mastery per chapter to ensure no gaps.
</p>
</div>
</div>
<div className="grid grid-cols-1 md:grid-cols-3 gap-6 mb-8">