πŸš€ Welcome to OKYAi

AI-Powered Dashboard for Content Creation & Analytics

OkyAi is a React dashboard template with an AI chatbot interface, content tools, voice UI, analytics views, and subscription screensβ€”suitable for SaaS and admin dashboards.

Explore Our Platform

Preview our pages and access documentation

Demos

Demos

Chatbot

Dashboard

Content Tools

Analytics

Subscription

Settings

Auth Pages Demos

Demos

Login Page

Register Page

Error Pages Demos

Demos

Error Page

Server Error Page

1

Introduction

πŸ›’ License Information

Regular License – Use this for a single end product that users are not charged for. You can use this for your personal project or for one client.

Extended License – Use this for a single end product that users can be charged for (e.g., a SaaS platform or a product for sale). This is required for any commercial project where the end-user pays to use the service.


Important Note – Each license is valid for a single project only. For more details on Envato license terms, please visit the Official License Page.

Welcome to the OkyAi documentation. OkyAi is a React dashboard template with chatbot, content tools, analytics, and subscription screens. It is built with React 19, TypeScript, Tailwind CSS, and Radix UI. Demo data and responses are for preview; connect your own backend or APIs for production.

AI-Powered Chatbot

Intelligent conversational AI assistant for instant support and guidance

45+ Content Tools

Complete toolkit for data management, analytics, and AI assistance

Real-Time Analytics

Advanced insights with AI-powered trend detection and predictions

2

Folder Structure

OKYAi/              
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/              # Images, logos, and SVG components
β”‚   β”œβ”€β”€ components/          # Reusable UI components
β”‚   β”‚   └── ui/              # Shadcn UI components
β”‚   β”œβ”€β”€ font/                # Custom Satoshi font files
β”‚   β”œβ”€β”€ hooks/               # Custom React hooks
β”‚   β”œβ”€β”€ layout/              # Layout components (header, footer, sidebar)
β”‚   β”œβ”€β”€ lib/                 # Utility functions
β”‚   β”œβ”€β”€ pages/               # Application pages
β”‚   β”‚   β”œβ”€β”€ auth/            # Authentication pages
β”‚   β”‚   β”œβ”€β”€ analytics.tsx    # Analytics dashboard
β”‚   β”‚   β”œβ”€β”€ chatbot.tsx      # AI chatbot interface
β”‚   β”‚   β”œβ”€β”€ content-tools.tsx # Content tools page
β”‚   β”‚   β”œβ”€β”€ dashboard.tsx    # Main dashboard
β”‚   β”‚   β”œβ”€β”€ settings.tsx     # User settings
β”‚   β”‚   └── subscription.tsx # Subscription management
β”‚   β”œβ”€β”€ router/              # React Router configuration
β”‚   β”œβ”€β”€ App.tsx              # Main app component
β”‚   └── main.tsx             # Application entry point
β”œβ”€β”€ public/
β”‚   └── documentation/       # Documentation site
β”œβ”€β”€ .gitignore
β”œβ”€β”€ package.json
β”œβ”€β”€ vite.config.ts
└── README.md
Key Directories:
src/pages/

Main application pages including chatbot, analytics, content tools, and subscription management

src/components/

Reusable UI components built with Radix UI and Shadcn

src/layout/

Layout components including header, footer, sidebar, and loader

src/hooks/

Custom React hooks for mobile detection and scroll behavior

3

Changelog

1.0.0 06 April 2026 - Initial Release
  • AI-Powered Chatbot - Intelligent conversational assistant with natural language processing
  • 45+ Content Tools - Complete toolkit including search, filters, AI insights, export tools, and integrations
  • Real-Time Analytics - Advanced dashboard with trend detection, anomaly detection, and AI predictions
  • Modern UI/UX - Built with React, TypeScript, Tailwind CSS, Framer Motion, and Radix UI components
  • Subscription Management - Integrated billing and plan management system
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 OKYAi project:

Package Version Description
react ^19.2.0 Core React library (latest version)
react-dom ^19.2.0 React DOM rendering
react-router-dom ^7.9.5 Routing for React applications
typescript ~5.9.3 TypeScript language support
vite ^7.2.2 Next-generation frontend build tool
tailwindcss ^4.1.17 Utility-first CSS framework
framer-motion ^12.23.24 Animation library for React
@radix-ui/* ^1.1.x - ^2.2.x Unstyled, accessible UI components
lucide-react ^0.553.0 Beautiful & consistent icon library
recharts ^2.15.4 Composable charting library for React
date-fns ^4.1.0 Modern JavaScript date utility library
react-day-picker ^9.11.1 Flexible date picker component
react-syntax-highlighter ^16.1.0 Syntax highlighting for code blocks
simplebar-react ^3.3.2 Custom scrollbar component
@fancyapps/ui ^6.1.5 JavaScript UI components (lightbox, carousel)
ogl ^1.0.11 Minimal WebGL library for 3D graphics
6

File Customization

Core Pages
  • pages/dashboard.tsx - Main dashboard page
  • pages/chatbot.tsx - AI chatbot interface
  • pages/analytics.tsx - Analytics dashboard
  • pages/content-tools.tsx - 45+ content tools
Layout & Components
  • layout/header.tsx - Top navigation bar
  • layout/leftsidebar.tsx - Sidebar navigation
  • layout/footer.tsx - Footer component
  • components/ui/ - Shadcn UI components
Configuration Files
  • src/index.css - Global styles & theme
  • vite.config.ts - Vite configuration
  • tailwind.config.js - Tailwind setup
  • components.json - Shadcn config
  • router/routesPaths.tsx - Route definitions
  • lib/utils.ts - Utility functions
7

Color & Font Customization

Color Customization

Customize your theme colors by editing CSS variables in src/index.css

Theme Colors (OKLCH Format)
// In src/index.css
:root {
  --primary: oklch(49.706% 0.24691 293.51);
  --sidebar-primary: oklch(60.779% 0.2717 319.782);
  --background: oklch(13.558% 0.02475 282.596);
  --foreground: oklch(0.984 0.003 247.858);
  --card: oklch(100% 0.00011 271.152 / 0.06);
  --border: oklch(100% 0.00011 271.152 / 0.12);
  --accent: oklch(0.279 0.041 260.031);
  --muted: oklch(0.279 0.041 260.031);
  --destructive: oklch(0.704 0.191 22.216);
}
Font Customization

OKYAi uses custom Satoshi font. Customize by editing font-face declarations.

Custom Font Setup
// In src/index.css
@font-face {
  font-family: "Satoshi";
  src: url(./font/Satoshi-Regular.otf) format("opentype");
  font-weight: 400;
  font-style: normal;
}

body {
  font-family: "Satoshi", sans-serif;
}
8

Credits

Core Technologies
UI Libraries
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 CSS Framework

Bootstrap
TypeScript

Type-Safe JavaScript

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

Get Started with OKYAi - AI-Powered Dashboard for Content Creation & Analytics

Start Building Now!