Loading...
A modern, responsive landing page template built with Next.js 15, React 19, TypeScript, and TailwindCSS. The template focuses on educational/tech training institutes with comprehensive sections for courses, team profiles, testimonials, and more.
├── public/ # Static assets
│ ├── course.jpg
│ ├── features.jpg
│ ├── hero.jpg
│ └── logo.png
├── src/
│ ├── app/ # Next.js App Router files
│ │ ├── globals.css # Global styles
│ │ ├── layout.tsx # Root layout
│ │ └── page.tsx # Homepage
│ ├── components/ # React components
│ │ ├── landing/ # Landing page sections
│ │ │ ├── About.tsx
│ │ │ ├── Categories.tsx
│ │ │ ├── Courses.tsx
│ │ │ ├── Features.tsx
│ │ │ ├── hero.tsx
│ │ │ ├── TeamProfiles.tsx
│ │ │ └── ...
│ │ ├── layout/ # Layout components
│ │ │ ├── footer.tsx
│ │ │ ├── Navbar.tsx
│ │ │ └── section-title.tsx
│ │ └── ui/ # Reusable UI components
│ │ ├── button.tsx
│ │ ├── card.tsx
│ │ ├── dialog.tsx
│ │ └── ...
│ └── lib/ # Utility functions
│ └── utils.ts
Hero Section
Courses Section
Features Section
Team Profiles
Training Approach
Testimonials
Job Vacancies
Registration Form
The template uses a custom UI component library built with Radix UI primitives:
Select
: Dropdown select menus{
"@radix-ui/react-*": "UI component primitives",
"framer-motion": "Advanced animations",
"react-icons": "Icon library",
"clsx": "Conditional class names",
"tailwind-merge": "Merge Tailwind classes",
"class-variance-authority": "Component variants"
}
# Install dependencies
npm install
# Run development server with TurboPack
npm run dev
# Build for production
npm run build
# Start production server
npm run start