1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-09-01 13:22:38 +02:00

Add get-started chat widget

This commit is contained in:
Kamran Ahmed
2025-06-09 12:19:29 +01:00
parent e4b475cd78
commit 8c4ae121fe

View File

@@ -1,46 +1,37 @@
---
import GridItem from '../components/GridItem.astro';
import SimplePageHeader from '../components/SimplePageHeader.astro';
import BaseLayout from '../layouts/BaseLayout.astro';
import {
Blocks,
Bot,
Braces,
CheckSquare,
Coins,
Component,
FolderKanban,
Gamepad2,
GitBranch,
Globe2,
GraduationCap,
Megaphone,
MessageCircle,
MessageCircleCode,
PenSquare,
Server,
ServerCog,
Shield,
ShieldHalf,
Smartphone,
SquareKanban,
UsersRound,
Waypoints,
Workflow,
} from 'lucide-react';
import ChangelogBanner from '../components/ChangelogBanner.astro';
import { RoadmapCard } from '../components/GetStarted/RoadmapCard';
import { getRoadmapsByTag } from '../lib/roadmap';
import { RoadmapMultiCard } from '../components/GetStarted/RoadmapMultiCard';
import { RoleRoadmaps } from '../components/GetStarted/RoleRoadmaps';
import {
Blocks,
Code,
ExternalLink,
Globe2,
GraduationCap,
MousePointerSquare,
ServerCog,
ServerCogIcon,
ArrowRight,
Server,
Cloud,
Smartphone,
Bot,
MessageCircleCode,
Shield,
ShieldHalf,
Workflow,
Gamepad2,
PenSquare,
Component,
Waypoints,
CheckSquare,
Braces,
FolderKanban,
Coins,
Megaphone,
GitBranch,
UsersRoundIcon,
UsersRound,
SquareKanban,
} from 'lucide-react';
import { SectionBadge } from '../components/GetStarted/SectionBadge';
import { TipItem } from '../components/GetStarted/TipItem';
import ChangelogBanner from '../components/ChangelogBanner.astro';
import BaseLayout from '../layouts/BaseLayout.astro';
---
<BaseLayout
@@ -48,6 +39,30 @@ import ChangelogBanner from '../components/ChangelogBanner.astro';
description={'Step by step guides and paths to learn different tools or technologies'}
permalink={'/get-started'}
>
<!-- AI Chat Section -->
<div class='border-b bg-linear-to-b from-gray-200 to-white py-12 sm:py-16'>
<div class='container'>
<div class='max-w-3xl'>
<Bot className='mb-4 size-8 text-black sm:size-12' />
<h2 class='mb-3 text-2xl font-bold text-black sm:text-3xl'>
Get AI-Powered Learning Guidance
</h2>
<p class='mb-6 text-sm text-gray-600 sm:text-base'>
Our AI Mentor analyzes your experience, suggests relevant roadmaps,
and provides detailed answers to help you progress in your tech
career.
</p>
<a
href='/ai/chat'
class='inline-flex items-center gap-2 rounded-xl bg-black py-2 px-4 sm:px-6 sm:py-3 text-sm font-medium text-white transition-colors hover:opacity-80 sm:text-base'
>
<MessageCircle className='size-3 sm:size-5 fill-current' />
Chat with AI Mentor
</a>
</div>
</div>
</div>
<div class='bg-linear-to-b from-gray-200 to-white py-4 sm:py-8 md:py-12'>
<div class='container'>
<div class='text-left'>