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.
Preview our pages and access documentation
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.
Intelligent conversational AI assistant for instant support and guidance
Complete toolkit for data management, analytics, and AI assistance
Advanced insights with AI-powered trend detection and predictions
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
Main application pages including chatbot, analytics, content tools, and subscription management
Reusable UI components built with Radix UI and Shadcn
Layout components including header, footer, sidebar, and loader
Custom React hooks for mobile detection and scroll behavior
npm install
npm run dev
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 |
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/header.tsx - Top navigation bar
layout/leftsidebar.tsx - Sidebar navigation
layout/footer.tsx - Footer component
components/ui/ - Shadcn UI components
src/index.css - Global styles & themevite.config.ts - Vite configurationtailwind.config.js - Tailwind setupcomponents.json - Shadcn configrouter/routesPaths.tsx - Route definitionslib/utils.ts - Utility functionsCustomize your theme colors by editing CSS variables in src/index.css
// 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);
}
OKYAi uses custom Satoshi font. Customize by editing font-face declarations.
// 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;
}
We offer 6 months of support for any questions or issues you may encounter.
Discover the powerful technologies and tools that make our platform exceptional
Dynamic UI Library
Utility-First CSS Framework
Type-Safe JavaScript
Web Structure
Modern Styling
Mobile Friendly
Web Typography
Vector Graphics
Clean Aesthetics
Flexible Components
Optimized Structure
Clear Guides
Always Available