Vexuiv2.0.0 Documentation
Live PreviewSupport

Reference

Included Pages

The template includes the following route groups. Each destination is represented under src/routes/.

Dashboards

Executive, Analytics, eCommerce, AI Analytics, Crypto, Hospital Management, LMS, CRM, Logistics, Projects, HRM, School Management, Restaurant POS, Finance, Marketing, SaaS.

Applications

Email, Chat, AI Chat, Calendar, Tasks, Notes, Kanban, File Manager.

eCommerce

Products, Add Product, Product Details, Orders, Customers, Checkout.

CRM

Contacts, Companies, Leads, Deals, Pipeline.

Projects and Invoices

Project List, Grid, Details, Team; invoice list, details, create.

Profile Pages

Profile, Settings, Pricing, FAQ.

UI and Forms

UI element showcases, forms, tables, and ApexCharts galleries.

Authentication

Sign in/up, password flows, verification, two-step, lock screen, email templates.

Error Pages

404, 500, 503, and maintenance.

Route examples

src/routes/dashboards/analytics.tsx
src/routes/apps/email.tsx
src/routes/ecommerce/products.tsx
src/routes/forms/elements.tsx
src/routes/auth/errors/404.tsx

New workspaces and functionality

Dashboards

16 dashboard destinations are present in the sidebar.

Apps

Page / routeImplemented behavior
Email
/apps/email
Email workspace UI.
Chat
/apps/chat
Chat application.
AI Chat
/apps/ai-chat
Local sample conversations, copy/export, history search, and attachment controls. Files are limited to 5 MB each and four per draft; supported images use local previews. HTTP/HTTPS link attachment and browser-dependent voice input are included. No model call, upload, or attachment analysis occurs.
Calendar
/apps/calendar
Calendar application.
Tasks
/apps/tasks
Task management UI.
Notes
/apps/notes
Session-only note creation, editing, categories, color, pinning, deletion confirmation, grid/list views, and export.
Kanban
/apps/kanban
Kanban board application.
File Manager
/apps/files
File-management UI.

Finance

Page / routeImplemented behavior
Transactions
/finance/transactions
Sample transactions, income/expense and status filters, sorting, cash-flow chart, creation/details, and CSV export.
Invoices
/finance/invoices
Sample balances, collection overview, overdue filter, invoice creation/details, and export.
Budgets
/finance/budgets
Allocation and utilization views with locally editable limits/spend and validation.
Expenses
/finance/expenses
Category summaries, search/filter, and local approve/reject actions.

Crypto

Page / routeImplemented behavior
Market
/crypto/market
Fixed sample prices, history range selection, movers, watchlist, sorting, and asset details.
Wallet
/crypto/wallet
Sample holdings, allocation, cost basis, and unrealized gain/loss. No real wallet connection.
Exchange
/crypto/exchange
Preview conversion and a sample 0.25% fee using fixed prices. No order is submitted.
Transactions
/crypto/transactions
Ten sample records, type/status filters, sorting, detail dialogs, and export; no transaction hashes or on-chain activity.

AI Analytics

Page / routeImplemented behavior
AI Insights
/ai-analytics/insights
Eight sample insights, discovery chart, category/status filters, saving, review state, evidence details, recommended actions, and CSV export.
Chatbot Assistant
/ai-analytics/chatbot-conversations
Eight sample conversations with user photos, search/channel/status filters, resolve/reopen/review flags, local reply previews, internal notes, and transcript export. No customer messages are sent.
Predictions
/ai-analytics/predictions
Six metrics, historical/forecast charts, 7/14/30-day horizons, scenario comparison, assumptions, and CSV export. Forecasts linearly scale a fixed sample trend; optimistic/adverse cases shift it by 8%. Bounds are illustrative +/-12% ranges, not statistical confidence intervals.
Model Settings
/ai-analytics/model-settings
Six demo profiles, activation switches, generation/review/runtime/instruction tabs, validation/reset/save, local activity, and JSON export. Temperature 0-1, tokens 256-8192, threshold 50-100, timeout 5-120 seconds, retries 0-3; instructions up to 2000 characters. No live model settings change.

School Management

Page / routeImplemented behavior
Students
/school/students
Sample directory, profile details, admission form, enrollment status changes, class filters, and export.
Classes
/school/classes
Class groups, teachers, rooms, sample enrollment, capacity, and roster dialogs.
Attendance
/school/attendance
Per-date local registers, distribution chart, class completion, attention list, notes/late minutes, selected-student bulk marking, unmarked marking, and undo. Rate = present + late divided by present + late + absent; excused/unmarked are excluded. Late minutes accept 0-240.
Exams
/school/exams
Sample exam schedule, creation, details, and cancellation. Detects overlapping scheduled exams for the same class or venue; duration is 30-180 minutes.

HRM

Page / routeImplemented behavior
Employees
/hrm/employees
Grid/list directory, team/work-arrangement/status filters, sorting, profile editing, manager/location/contact details, local photos, duplicate-email validation, and CSV export.
Payroll
/hrm/payroll
Sample salary/allowance/deduction breakdown and processed status. No tax calculation or payment is performed.
Leave Requests
/hrm/leave-requests
Weekly time-off calendar, priorities, filters/sorting, decision notes/history, same-department coverage check, and duplicate-date request validation. Rejection requires a note. Days are inclusive calendar days, not policy-adjusted working days.
Performance Reviews
/hrm/reviews
Create and edit drafts, ratings/feedback, completion, reopening, filters, and export. Completion requires feedback.

Hospital Management

Page / routeImplemented behavior
Patients
/hospital/patients
Fictional patient directory, details, local registration, status/category filters, and export.
Doctors
/hospital/doctors
Generated fictional portraits, grid/list directory, specialty/availability filters, saving, profile and schedule dialogs, local availability changes, and sample booking with duplicate doctor/patient slot checks. Bookings do not update the separate Appointments page.
Appointments
/hospital/appointments
Sample queue and booking, doctor/patient duplicate-time checks, and scheduled → checked-in → completed transitions.
Wards & Beds
/hospital/wards
Three-floor room layout, map/list, occupancy, bed assignment/transfer, cleaning queue, maintenance states, notes/activity, and export. Transfer marks the source bed cleaning and assigns the patient to the destination. No real admissions system is updated.
Pharmacy
/hospital/pharmacy
Inventory catalog, batch/expiry/stock, low-stock filters, and local stock additions of 1-10000 whole units. No prescribing or dispensing workflow.
Ambulance
/hospital/ambulance
Fictional fleet cards and local simulated dispatch status. No vehicle is dispatched or emergency service contacted.
Billing
/hospital/billing
Sample itemized invoices and paid status. Net = consultation + services - adjustment; no payment is collected.

Other route groups

Existing eCommerce, CRM, Projects, Invoices, Profile, Settings, Pricing, FAQ, component galleries, forms, tables, charts, authentication variants, email templates, and error pages are listed below. Read their implementations before assuming backend behavior.

Legacy HTML URLs

Legacy HTML routes either render the matching dashboard directly or redirect to canonical workspace pages. Redirect examples include /doctor-directory.html, /floor-layout.html, /employees-list.html, /attendance-list.html, and /insights-list.html. The complete inventory marks redirects.

Complete route inventory

167 routes

RouteSource fileBehavior
/src/routes/index.tsxPage
/$src/routes/$.tsxPage
/ai-analytics/src/routes/ai-analytics/index.tsxRedirect / section index
/ai-analytics/chatbot-conversationssrc/routes/ai-analytics/chatbot-conversations.tsxPage
/ai-analytics/insightssrc/routes/ai-analytics/insights.tsxPage
/ai-analytics/model-settingssrc/routes/ai-analytics/model-settings.tsxPage
/ai-analytics/predictionssrc/routes/ai-analytics/predictions.tsxPage
/appointments.htmlsrc/routes/appointments[.]html.tsxRedirect / section index
/apps/ai-chatsrc/routes/apps/ai-chat.tsxPage
/apps/calendarsrc/routes/apps/calendar.tsxPage
/apps/chatsrc/routes/apps/chat.tsxPage
/apps/emailsrc/routes/apps/email.tsxPage
/apps/filessrc/routes/apps/files.tsxPage
/apps/kanbansrc/routes/apps/kanban.tsxPage
/apps/notessrc/routes/apps/notes.tsxPage
/apps/taskssrc/routes/apps/tasks.tsxPage
/attendance-list.htmlsrc/routes/attendance-list[.]html.tsxRedirect / section index
/auth/email-templatessrc/routes/auth/email-templates.tsxPage
/auth/email-templates/src/routes/auth/email-templates/index.tsxPage
/auth/email-templates/$templatesrc/routes/auth/email-templates/$template.tsxPage
/auth/errorssrc/routes/auth/errors.tsxPage
/auth/errors/src/routes/auth/errors/index.tsxPage
/auth/errors/404src/routes/auth/errors/404.tsxPage
/auth/errors/500src/routes/auth/errors/500.tsxPage
/auth/errors/503src/routes/auth/errors/503.tsxPage
/auth/errors/maintenancesrc/routes/auth/errors/maintenance.tsxPage
/auth/forgot-password/src/routes/auth/forgot-password/index.tsxPage
/auth/forgot-password/basicsrc/routes/auth/forgot-password/basic.tsxPage
/auth/forgot-password/coversrc/routes/auth/forgot-password/cover.tsxPage
/auth/lock-screen/basicsrc/routes/auth/lock-screen/basic.tsxPage
/auth/lock-screen/coversrc/routes/auth/lock-screen/cover.tsxPage
/auth/loginsrc/routes/auth/login.tsxPage
/auth/registersrc/routes/auth/register.tsxPage
/auth/reset-password/basicsrc/routes/auth/reset-password/basic.tsxPage
/auth/reset-password/coversrc/routes/auth/reset-password/cover.tsxPage
/auth/sign-in/basicsrc/routes/auth/sign-in/basic.tsxPage
/auth/sign-in/coversrc/routes/auth/sign-in/cover.tsxPage
/auth/sign-up/basicsrc/routes/auth/sign-up/basic.tsxPage
/auth/sign-up/coversrc/routes/auth/sign-up/cover.tsxPage
/auth/two-step/basicsrc/routes/auth/two-step/basic.tsxPage
/auth/two-step/coversrc/routes/auth/two-step/cover.tsxPage
/auth/verify-email/basicsrc/routes/auth/verify-email/basic.tsxPage
/auth/verify-email/coversrc/routes/auth/verify-email/cover.tsxPage
/billing.htmlsrc/routes/billing[.]html.tsxRedirect / section index
/charts/apexsrc/routes/charts/apex.tsxPage
/charts/areasrc/routes/charts/area.tsxPage
/charts/barsrc/routes/charts/bar.tsxPage
/charts/heatmapsrc/routes/charts/heatmap.tsxPage
/charts/linesrc/routes/charts/line.tsxPage
/charts/mixedsrc/routes/charts/mixed.tsxPage
/charts/piesrc/routes/charts/pie.tsxPage
/charts/radarsrc/routes/charts/radar.tsxPage
/charts/radialsrc/routes/charts/radial.tsxPage
/charts/scattersrc/routes/charts/scatter.tsxPage
/charts/sparklinesrc/routes/charts/sparkline.tsxPage
/charts/treemapsrc/routes/charts/treemap.tsxPage
/chatbot-conversations.htmlsrc/routes/chatbot-conversations[.]html.tsxRedirect / section index
/class-workspace.htmlsrc/routes/class-workspace[.]html.tsxRedirect / section index
/crm/companiessrc/routes/crm/companies.tsxPage
/crm/contactssrc/routes/crm/contacts.tsxPage
/crm/dealssrc/routes/crm/deals.tsxPage
/crm/leadssrc/routes/crm/leads.tsxPage
/crm/pipelinesrc/routes/crm/pipeline.tsxPage
/crypto/src/routes/crypto/index.tsxRedirect / section index
/crypto/exchangesrc/routes/crypto/exchange.tsxPage
/crypto/marketsrc/routes/crypto/market.tsxPage
/crypto/transactionssrc/routes/crypto/transactions.tsxPage
/crypto/walletsrc/routes/crypto/wallet.tsxPage
/dashboards/ai-analyticssrc/routes/dashboards/ai-analytics.tsxPage
/dashboards/analyticssrc/routes/dashboards/analytics.tsxPage
/dashboards/crmsrc/routes/dashboards/crm.tsxPage
/dashboards/cryptosrc/routes/dashboards/crypto.tsxPage
/dashboards/ecommercesrc/routes/dashboards/ecommerce.tsxPage
/dashboards/financesrc/routes/dashboards/finance.tsxPage
/dashboards/hospital-managementsrc/routes/dashboards/hospital-management.tsxPage
/dashboards/hrm-dashboardsrc/routes/dashboards/hrm-dashboard.tsxPage
/dashboards/lms-dashboardsrc/routes/dashboards/lms-dashboard.tsxPage
/dashboards/logistics-dashboardsrc/routes/dashboards/logistics-dashboard.tsxPage
/dashboards/marketingsrc/routes/dashboards/marketing.tsxPage
/dashboards/projectssrc/routes/dashboards/projects.tsxPage
/dashboards/restaurant-possrc/routes/dashboards/restaurant-pos.tsxPage
/dashboards/saassrc/routes/dashboards/saas.tsxPage
/dashboards/school-managementsrc/routes/dashboards/school-management.tsxPage
/doctor-directory.htmlsrc/routes/doctor-directory[.]html.tsxRedirect / section index
/ecommerce/add-productsrc/routes/ecommerce/add-product.tsxPage
/ecommerce/checkoutsrc/routes/ecommerce/checkout.tsxPage
/ecommerce/customerssrc/routes/ecommerce/customers.tsxPage
/ecommerce/orderssrc/routes/ecommerce/orders.tsxPage
/ecommerce/product-detailssrc/routes/ecommerce/product-details.tsxPage
/ecommerce/productssrc/routes/ecommerce/products.tsxPage
/ecommerce/products/addsrc/routes/ecommerce/products/add.tsxPage
/ecommerce/products/detailsrc/routes/ecommerce/products/detail.tsxPage
/emergency.htmlsrc/routes/emergency[.]html.tsxRedirect / section index
/employees-list.htmlsrc/routes/employees-list[.]html.tsxRedirect / section index
/exam-planner.htmlsrc/routes/exam-planner[.]html.tsxRedirect / section index
/finance/src/routes/finance/index.tsxRedirect / section index
/finance/budgetssrc/routes/finance/budgets.tsxPage
/finance/expensessrc/routes/finance/expenses.tsxPage
/finance/invoicessrc/routes/finance/invoices.tsxPage
/finance/transactionssrc/routes/finance/transactions.tsxPage
/floor-layout.htmlsrc/routes/floor-layout[.]html.tsxRedirect / section index
/forms/checks-switches-radiossrc/routes/forms/checks-switches-radios.tsxPage
/forms/date-pickerssrc/routes/forms/date-pickers.tsxPage
/forms/editorssrc/routes/forms/editors.tsxPage
/forms/elementssrc/routes/forms/elements.tsxPage
/forms/inline-editablesrc/routes/forms/inline-editable.tsxPage
/forms/layoutssrc/routes/forms/layouts.tsxPage
/forms/multi-step-wizardsrc/routes/forms/multi-step-wizard.tsxPage
/forms/pluginssrc/routes/forms/plugins.tsxPage
/forms/select-componentssrc/routes/forms/select-components.tsxPage
/forms/validationsrc/routes/forms/validation.tsxPage
/hospital-management.htmlsrc/routes/hospital-management[.]html.tsxPage
/hospital/src/routes/hospital/index.tsxRedirect / section index
/hospital/ambulancesrc/routes/hospital/ambulance.tsxPage
/hospital/appointmentssrc/routes/hospital/appointments.tsxPage
/hospital/billingsrc/routes/hospital/billing.tsxPage
/hospital/doctorssrc/routes/hospital/doctors.tsxPage
/hospital/patientssrc/routes/hospital/patients.tsxPage
/hospital/pharmacysrc/routes/hospital/pharmacy.tsxPage
/hospital/wardssrc/routes/hospital/wards.tsxPage
/hrm/src/routes/hrm/index.tsxRedirect / section index
/hrm/employeessrc/routes/hrm/employees.tsxPage
/hrm/leave-requestssrc/routes/hrm/leave-requests.tsxPage
/hrm/payrollsrc/routes/hrm/payroll.tsxPage
/hrm/reviewssrc/routes/hrm/reviews.tsxPage
/insights-list.htmlsrc/routes/insights-list[.]html.tsxRedirect / section index
/invoices/createsrc/routes/invoices/create.tsxPage
/invoices/detailsrc/routes/invoices/detail.tsxPage
/invoices/listsrc/routes/invoices/list.tsxPage
/leave-requests-list.htmlsrc/routes/leave-requests-list[.]html.tsxRedirect / section index
/logistics-dashboard.htmlsrc/routes/logistics-dashboard[.]html.tsxPage
/logistics/inventorysrc/routes/logistics/inventory.tsxPage
/logistics/purchase-orderssrc/routes/logistics/purchase-orders.tsxPage
/logistics/shipmentssrc/routes/logistics/shipments.tsxPage
/logistics/stock-transfersrc/routes/logistics/stock-transfer.tsxPage
/logistics/supplierssrc/routes/logistics/suppliers.tsxPage
/medicine-catalog.htmlsrc/routes/medicine-catalog[.]html.tsxRedirect / section index
/model-settings-list.htmlsrc/routes/model-settings-list[.]html.tsxRedirect / section index
/notes.htmlsrc/routes/notes[.]html.tsxPage
/pages/faqsrc/routes/pages/faq.tsxPage
/pages/pricingsrc/routes/pages/pricing.tsxPage
/pages/profilesrc/routes/pages/profile.tsxPage
/pages/settingssrc/routes/pages/settings.tsxPage
/patients.htmlsrc/routes/patients[.]html.tsxRedirect / section index
/payroll-list.htmlsrc/routes/payroll-list[.]html.tsxRedirect / section index
/predictions-list.htmlsrc/routes/predictions-list[.]html.tsxRedirect / section index
/projects/detailsrc/routes/projects/detail.tsxPage
/projects/gridsrc/routes/projects/grid.tsxPage
/projects/listsrc/routes/projects/list.tsxPage
/projects/teamsrc/routes/projects/team.tsxPage
/restaurant-pos.htmlsrc/routes/restaurant-pos[.]html.tsxPage
/reviews-list.htmlsrc/routes/reviews-list[.]html.tsxRedirect / section index
/school-management.htmlsrc/routes/school-management[.]html.tsxPage
/school-management.htmlhtmlsrc/routes/school-management[.]htmlhtml.tsxPage
/school/src/routes/school/index.tsxRedirect / section index
/school/attendancesrc/routes/school/attendance.tsxPage
/school/classessrc/routes/school/classes.tsxPage
/school/examssrc/routes/school/exams.tsxPage
/school/studentssrc/routes/school/students.tsxPage
/student-directory.htmlsrc/routes/student-directory[.]html.tsxRedirect / section index
/tables/advancedsrc/routes/tables/advanced.tsxPage
/tables/basicsrc/routes/tables/basic.tsxPage
/tables/datasrc/routes/tables/data.tsxPage
/tables/filtersrc/routes/tables/filter.tsxPage
/tables/responsivesrc/routes/tables/responsive.tsxPage
/ui/$elementsrc/routes/ui/$element.tsxPage
/ui/elementssrc/routes/ui/elements.tsxPage