You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
3.2 KiB
75 lines
3.2 KiB
import { Button } from '@/components/ui/button'
|
|
import { Routes } from '@/config/routes'
|
|
import { Smartphone, Code, Zap } from 'lucide-react'
|
|
import Image from 'next/image'
|
|
import Link from 'next/link'
|
|
|
|
export default function HeroSection() {
|
|
return (
|
|
<section className='relative overflow-hidden bg-gradient-to-b from-blue-50 to-white py-16 sm:py-24'>
|
|
<div className='absolute inset-0 bg-[url(/grid.svg)] bg-center [mask-image:linear-gradient(180deg,white,rgba(255,255,255,0))]'></div>
|
|
<div className='container mx-auto px-4 sm:px-6 lg:px-8 max-w-7xl relative'>
|
|
<div className='grid gap-8 lg:grid-cols-2 lg:gap-16'>
|
|
<div className='flex flex-col justify-center space-y-8'>
|
|
<div className='space-y-4'>
|
|
<h1 className='text-4xl font-bold tracking-tighter sm:text-5xl xl:text-6xl/none'>
|
|
Transform Your Android into a
|
|
<span className='text-blue-500 block'>
|
|
{' '}
|
|
Powerful SMS Gateway
|
|
</span>
|
|
</h1>
|
|
<p className='max-w-[600px] text-gray-500 md:text-xl'>
|
|
Unlock the potential of your device with our open-source
|
|
solution. Send SMS effortlessly through your applications.
|
|
</p>
|
|
</div>
|
|
<div className='flex flex-cdol gap-4 flex-row'>
|
|
<Link href={Routes.register} prefetch={false}>
|
|
<Button className='bg-blue-500 hover:bg-blue-600' size='lg'>
|
|
Get Started
|
|
</Button>
|
|
</Link>
|
|
<Link href='#how-it-works' prefetch={false}>
|
|
<Button variant='outline' size='lg'>
|
|
How It Works
|
|
</Button>
|
|
</Link>
|
|
</div>
|
|
<div className='flex items-center space-x-4 text-sm'>
|
|
<div className='flex items-center'>
|
|
<Smartphone className='mr-2 h-4 w-4 text-blue-500' />
|
|
Android Compatible
|
|
</div>
|
|
<div className='flex items-center'>
|
|
<Code className='mr-2 h-4 w-4 text-blue-500' />
|
|
Open Source
|
|
</div>
|
|
<div className='flex items-center'>
|
|
<Zap className='mr-2 h-4 w-4 text-blue-500' />
|
|
Easy Setup
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div className='relative mx-auto w-full max-w-lg lg:max-w-none'>
|
|
<div className='absolute -top-4 -right-4 h-72 w-72 bg-blue-100 rounded-full blur-3xl'></div>
|
|
<div className='absolute -bottom-4 -left-4 h-72 w-72 bg-blue-100 rounded-full blur-3xl'></div>
|
|
<div className='relative'>
|
|
<Image
|
|
alt='TextBee App'
|
|
className='relative mx-auto w-full max-w-lg rounded-2xl shadow-xl'
|
|
height='600'
|
|
src='/images/smsgatewayandroid.png'
|
|
style={{
|
|
objectFit: 'contain',
|
|
}}
|
|
width='500'
|
|
/>
|
|
<div className='absolute inset-0 rounded-2xl bg-gradient-to-tr from-blue-400 to-blue-300 opacity-20'></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
)
|
|
}
|