diff --git a/apps/frontend/src/pages/HomePage.tsx b/apps/frontend/src/pages/HomePage.tsx
index f283e178..92db467e 100644
--- a/apps/frontend/src/pages/HomePage.tsx
+++ b/apps/frontend/src/pages/HomePage.tsx
@@ -262,6 +262,89 @@ function AllCategoryCard({
// ═══════════════════════════════════════════════════════════════════════════
// Numbered FAQ row — used by Most Popular + Recent FAQs lists
// ═══════════════════════════════════════════════════════════════════════════
+// ═══════════════════════════════════════════════════════════════════════════
+// Internship Guide Card
+// Small entry point for new interns without overwhelming the Home page.
+// ═══════════════════════════════════════════════════════════════════════════
+
+function InternshipGuideCard({
+ onOpen,
+}: {
+ onOpen: () => void;
+}): React.ReactElement {
+ return (
+
+
+
+ );
+}
+
function NumberedFaqRow({
rank,
item,
@@ -589,7 +672,7 @@ export default function HomePage() {
};
// True when the user is browsing the discovery landing (nothing selected)
- const showDiscovery = !loading && !error && !activeQuestion && !activeCategory;
+ const showDiscovery = true;
// ── Render ──────────────────────────────────────────────────────────────
return (
@@ -763,9 +846,75 @@ export default function HomePage() {
)}
- {/* ─── DISCOVERY LANDING ─────────────────────────────────────── */}
+ {/* ─── DISCOVERY LANDING ─────────────────────────────────────── */}
{showDiscovery && (
<>
+ {/* ─── INTERNSHIP GUIDE ─── */}
+
+
+
{/* ─── 3-COLUMN: Most Popular · Recent FAQs · Browse Categories ─── */}
{/* ───── MOST POPULAR ───── */}