🤖 AI-Powered Chatbot for Smarter Conversations & Support

Modern UI made easy with Tailwind 4

Intelligent AI Chatbot for Seamless Conversations

Experience next-generation AI conversations with our advanced chatbot that understands context, learns from interactions, and provides instant, accurate responses.

Job Search Illustration

Explore Our Platform

Preview our pages and access documentation

Our Pages

Explore our Comprehensive AI Chatbot Platform

Home Page 1

Home Page 2

Home Page 3

Home Page 4

Inner Pages

Explore our Comprehensive AI Chatbot Platform

About Page

Services Page

Pricing Page

Blog Page

Contact Page

Auth Pages

Explore our comprehensive chatbot platform

Login Page

Other Pages

Explore our comprehensive chatbot platform

Error Page

Server Error Page

Coming Soon Page

Under Maintenance Page

1

Introduction

🛒 License Information

Single License – You can use the template for one project. Only you can access and use it.

Multiple License – You can use the template for multiple projects. Your team members or multiple users can also access it.

Extended License – If you intend to use the template for a client project, an end product for sale, or any commercial purpose, you are required to purchase the Extended License.

VaatBot is a modern AI chatbot platform. Built with React.js and Tailwind CSS, it features beautiful UI and responsive design, ensuring a great experience for users.

Many Hero Section Design

Many Hero Section Design with different layouts

Pricing

Detailed pricing and subscription options

Blog

Detailed blog and discussion listings

2

Folder Structure

main-file/
├── documentation/
├── public/
│   ├── images/
├── src/
│   ├── components/
│   │   ├── ui/
│   ├── data/
│   ├── hooks/
│   ├── pages/
│   ├── router/
│   ├── App.jsx
│   ├── index.css
│   ├── index.js
│   └── main.jsx
├── CHANGELOG.md
├── README.md
├── package.json
├── package-lock.json
├── tailwind.config.js
└── vite.config.js
Key Directories:
public/images/

Stores static images.

src/components/

Contains all reusable React components, organized by feature or type.

src/data/

Stores mock data, data fetching logic, or other data-related utilities.

src/layout/

Contains main layout components (e.g., Navbar, Footer).

src/pages/

Contains top-level page components, each corresponding to a specific route or view.

src/router/

Defines application routes and navigation logic.

3

Changelog

1.5.0 08.06.2026 - Core Dependency & Class Updates
  • Code Refactoring: Replaced and optimized all old CSS classes with modern, streamlined new classes for better performance and maintainability.
  • GSAP Upgraded: Updated GSAP plugin to the latest version 3.15.0 for smoother animations and transitions.
  • Motion Upgraded: Updated Motion library to version 12.40.0 to enhance core interactions.
  • Icons Pack Updated: Upgraded React Icons to version 5.6.0, adding new icon support.
1.4.0 02.01.2026 - Minor Bug Fixes
  • Resolved responsive layout inconsistencies across multiple screen sizes
  • Fixed alignment issues in specific sections on mobile devices
  • Improved overall UI stability and cross-browser compatibility
1.3.2 05.12.2025 - Minor Bug Fixes
  • Fixed Minor Bugs
1.3.0 02.12.2025 - Color Customization System
  • Added dynamic color customization system with 4 unique themes
  • Added floating settings panel with theme switcher
  • Created comprehensive color system documentation
  • Fixed Minor Bugs
1.2.0 24.10.2025 - Add New Pages
  • Add About Page
  • Add Services Page
  • Add Contact Page
  • Fixed Minor Bugs
1.0.0 14.06.2025 - Initial Release
  • Initial release of VaatBot platform
  • 4 unique hero sections with distinct designs
  • Modern UI with Tailwind CSS integration
  • Responsive layout that works on all devices
  • Custom font integration (Nunito & Tourney)
  • Interactive components with smooth animations
  • Comprehensive documentation
  • SEO-optimized structure
  • Modern authentication flows
  • Performance optimized build
4

Installation Guide

Install Dependencies
npm install
Start Development Server
npm run dev
5

Package Dependencies

Here are the key dependencies and their versions used in this project:

Package Version Description
@react-three/drei ^10.5.0 Useful helpers for react-three-fiber
@react-three/fiber ^9.2.0 A React renderer for Three.js
@tailwindcss/vite ^4.1.11 Tailwind CSS plugin for Vite
clsx ^2.1.1 A tiny utility for constructing className strings conditionally
motion ^12.23.0 Animation library for the web
react ^19.1.0 Core React library for building user interfaces
react-dom ^19.1.0 React DOM rendering for web applications
react-icons ^5.5.0 SVG icons for React projects
react-router-dom ^7.6.3 Routing library for React applications
swiper ^11.2.10 Modern mobile touch slider
tailwind-merge ^3.3.1 Merge Tailwind CSS classes without style conflicts
tailwindcss ^4.1.11 A utility-first CSS framework
three ^0.178.0 3D library for the web
6

File Customization

Main Components
  • src/layout/ - Common layouts and navigation
  • src/components/home/ - Components for home page and discussions
  • src/components/ui/ - Reusable common UI components
  • src/pages/SignIn.jsx - Components for authentication
Feature Pages
  • src/pages/Home.jsx - Default home page with a clean, modern layout featuring a hero section.
  • src/pages/Home2.jsx - Alternative layout with a geometric hero section, followed by all standard sections in a modern, visually appealing design.
  • src/pages/Home3.jsx - Third layout variant with a custom hero section (HeroSection3) and the same comprehensive sections as other home pages.
  • src/pages/Home4.jsx - Fourth layout featuring HeroSection4 with a unique design, maintaining all standard sections for consistency.
  • src/pages/SignIn.jsx - Sign In page
7

Color & Font Customization (Tailwind CSS)

Color Customization

Theme colors are defined in src/index.css.

Example from src/index.css:
/* src/index.css */
@theme {
  /* Base Colors */
  --color-surface: #040D12;
  --color-primary: #5f5af7;
  --color-accent: #a594fd;

  --default-transition: "cubic-bezier(.405, 0, .025, 1)";

  /* Additional Colors */
  --color-muted: #94a3b8;
  /* For muted/disabled text */
  --color-border: #2d3748;
  /* For borders */
  --color-muted-foreground: #a1a1aa;

  /* Shadows */
  --shadow-xl: 0 20px 40px -10px rgba(255, 255, 255, 0.25);
  --shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);

  /* Gradients */
  --gradient-primary: linear-gradient(135deg, var(--color-primary), var(--color-secondary));
  --gradient-accent: linear-gradient(135deg, var(--color-accent), var(--color-primary));
}
Font Customization

The application uses two main fonts from Google Fonts: "Nunito" for body text and "Tourney" for titles. These are imported and configured in src/index.css.

1. Font Imports & Application (src/index.css)
/* src/index.css */
/* Google Fonts Import */
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Tourney:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* Apply fonts globally */
@layer base {
  body {
    font-family: 'Nunito', sans-serif;
  }
  
  h1, h2, h3, h4, h5, h6, .font-title {
    font-family: 'Tourney', sans-serif;
    font-weight: 700;
  }
}
8

Credits

Resources
Frameworks
9

Support

Need Help?

We offer 6 months of support for any questions or issues you may encounter.

Features

Our Core Features

Discover the powerful technologies and tools that make our platform exceptional

React
React Js

Dynamic UI Library

Bootstrap
Tailwind CSS

Utility First Framework

Framer
Framer

Smooth Animations

Framer
ThreeJs

3D Animation Library

HTML 5
HTML 5

Web Structure

CSS 3
CSS 3

Modern Styling

Responsive
Responsive

Mobile Friendly

Google Fonts
Google Fonts

Web Typography

Icons
Icons

Vector Graphics

Modern Design
Modern Design

Clean Aesthetics

Easy Customizable
Easy Customizable

Flexible Components

Clean Code
Clean Code

Optimized Structure

Well Documented
Well Documented

Clear Guides

24/7 Support
24/7 Support

Always Available

Join VaatBot today & start your journey!

Get Started