IuVeAI

PROJECTS

Project

CHATS

SYSTEM

Website widget Marketplace IuVe Connect Iulia
Account Billing API Keys Usage Team

← Back to catalog

Genesis Auto Service CMS β€” Automotive Service Intelligence Edition

Genesis Auto Service CMS β€” Automotive Service Intelligence Edition

Production v1.0.7 Paid product One-time purchase Self-hosted

Genesis Auto Service CMS β€” Automotive Service Intelligence Edition v1.0.7. Install on your own server (PHP/MySQL). Capture website service requests, manage clients and vehicles, confirm appointments, publish services, articles, promotions, reviews and portfolio. Configure brand, hero and colors, partners, widgets and SEO. IuVe Control Center provides Pairing (mp_live_*), Identity, signed updates and AI drafts (kai_live_*, capability auto.service.content). STABLE 1.0.0 is promoted from RC1 Functional Preview.2. Unattended auto-booking is not promised.

Price: 500 € Β· One-time purchase Β· Self-hosted license

Documentation Release Notes Compatibility Orders My Purchases
Capabilities System requirements Demo AI Demo Documentation Compatibility Release Notes

AI Demo

IuVe AI drafts for automotive service content use capability auto.service.content and a kai_live_* key. The mp_live_* purchase key validates license/domain/entitlement only and never authorizes AI. If the cloud is unavailable, a controlled error is returned instead of fabricated service copy.

Capabilities

  • Draft generation via /api/ai-chat.php (admin auth + CSRF)
  • mp_live_* β€” license/domain/entitlement only; kai_live_* β€” separate AI key
  • Capability auto.service.content; product slug genesis-auto-service
  • No fabricated fallback when provider fails

Usage examples

After purchase

  1. Download the ZIP from My Purchases after payment
  2. Install via /install.php with the Marketplace purchase code
  3. Enter mp_live_* in IuVe Control Center and activate the domain
  4. Save kai_live_* in IuVeAI Center to enable content drafts

AI-generated demo outline. Screenshots/video may be placeholders until published.

Capabilities

  • Service requests and appointment calendar (staff confirmation)
  • Clients and vehicles (make/model/year/plate/VIN/mileage)
  • Service catalog & categories with SEO, FAQ, price_from and duration
  • Articles, promotions, reviews, before/after portfolio
  • Brand, hero and site colors; partners; widgets and cookie consent
  • IuVe AI drafts (auto.service.content) via kai_live_*
  • Marketplace Pairing (mp_live_*), IuVe Identity, signed Update Center
  • Users & Security, analytics, system health, notification cron
  • Optional demo content (content_origin=demo) without seeding secrets

System requirements

  • Server: Linux; Apache or Nginx; HTTPS; writable config/ and storage/
  • PHP 8.1+ (8.2/8.3): PDO, PDO MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo
  • Database: MySQL 8.0+ or MariaDB 10.6+; UTF8MB4
  • Outbound HTTPS to https://www.iuve.eu/api for Pairing, Identity, updates and AI
  • Marketplace purchase code; mp_live_*; optional kai_live_*

Latest version

Latest version
1.0.7
Archive size
4.8 MB
Release date
2026-07-22
Vendor
Iurie Verejan
License
IuVe License β€” one-time purchase
Deployment
Self-hosted PHP/MySQL on customer server
Updates
Delivered via IuVe Marketplace Update Center (signed)

Documentation

Genesis Auto Service CMS β€” Documentation

Genesis Auto Service CMS v1.0.0 β€” Automotive Service Intelligence Edition β€” is a self-hosted PHP/MySQL CMS for automotive workshops and service centers. It unifies service requests, appointments, clients, vehicles, service catalog, articles, promotions, reviews, portfolio/gallery, brand & theme, partners, marketing widgets, SEO, analytics, Users & Security, Marketplace Pairing, Update Center, and IuVe AI content drafts. Documentation map | Category | Documents | |---|---| | General | README, PRODUCT_VISION, FAQ, CHANGELOG, ROADMAP, LICENSE, SUPPORT | | Installation | INSTALLATION_GUIDE | | Administration | ADMIN_GUIDE, USER_GUIDE, FRONTEND_GUIDE, LOCALIZATION, IUVE_AI | | Development | see docs/developer/ | | Security | SECURITY | | Marketplace | MARKETPLACE, UPDATE_CENTER | | API | API_REFERENCE, DATABASE_SCHEMA | | Cursor | see docs/cursor/ | Origins Marketplace STABLE 1.0.0 is promoted from the RC clean-install package Genesis-Auto-Service-CMS-v1.0.0-RC1-Functional-Preview.2 (Functional Preview.2: optional managed demo content with content_origin=demo). Product slug: genesis-auto-service. Languages EN (canonical), RO, RU, DE, FR, UA. Marketplace also exposes uk as an alias of Ukrainian (ua).

Product Vision

Purpose Give automotive service businesses a production-ready website and operations console: capture service requests from the public site, manage clients and vehicles, schedule appointments, publish services and marketing content, and stay connected to IuVe Marketplace for licensing, identity and signed updates. Principles 1. Self-hosted β€” runs on the buyer’s server; Marketplace remains the license source of truth. 2. Honest capability β€” v1.0.0 is the first commercial STABLE from Functional Preview.2; automatic unattended booking without staff confirmation is not promised. 3. Genesis Core frozen β€” auth, RBAC, CSRF, audit, Identity, Pairing, Update Center, widgets, translations and system health must remain. 4. Domain clarity β€” Auto Service tables (auto_*) own workshop data; core tables own platform state. Success outcomes - Workshop goes live with brand, hero, services and request form. - Advisors process requests β†’ appointments β†’ client/vehicle history. - Content and promotions publish with SEO fields. - License, AI and updates work via IuVe Control Center.

Installation Guide

Requirements - PHP 8.1+ (8.2/8.3 supported) with PDO/PDO_MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo (Sodium recommended) - MySQL 8.0+ or MariaDB 10.6+ (UTF8MB4) - Apache 2.4+ or Nginx 1.18+; HTTPS required - Writable: config/, storage/ (cache, logs, uploads, backups, rate_limits) Install steps 1. Create an empty MySQL/MariaDB database. 2. Extract the package so the root contains install.php, admin/, config/, includes/. 3. Open /install.php, choose language, pass environment checks. 4. Enter DB credentials and test the connection. 5. Enter the Marketplace purchase / license key when prompted. 6. Create the first Owner administrator. 7. Optionally enable managed demo content (content_origin=demo) or install clean. 8. Finish β€” creates config/database.php and storage/installed.lock. Post-install - Sign in to /admin. - Configure Brand, Hero and colors; upload logos and Open Graph images. - IuVe Control Center β†’ mp_live_*, activate domain, validate entitlement. - Save kai_live_* in IuVeAI Center (capability auto.service.content). - Review Users & Security, widgets/consent, cron (cron-health.php, cron-telegram-service-requests.php). - Backup database and storage/uploads/. Never redistribute generated config/database.php, secrets or installed.lock.

Administrator Guide

Admin navigation Dashboard Β· Service requests Β· Service calendar Β· Clients Β· Vehicles Β· Service catalog Β· Site content Β· IuVe AI Content Β· Analytics Β· Contacts Β· Translations Β· Quality Center Β· Widgets & codes Β· Brand, Hero & colors Β· Partners Β· IuVe Control Center Β· Users & Security Β· System Β· About. Related screens: service editor, IuVeAI Center, Marketplace Pairing, IuVe Identity, Update Center. Daily operations 1. Triage requests (auto_service_requests) β€” status, assignment, internal notes, attachments. 2. Create/confirm appointments (auto_appointments) linked to request/client/vehicle/service. 3. Maintain clients and vehicles (auto_clients, auto_vehicles). 4. Publish services and categories with SEO, FAQ JSON, price_from, duration. 5. Manage articles, promotions, reviews, portfolio (gallery before/after). 6. Configure brand CSS variables, hero, partners, widgets and cookie consent. 7. Monitor analytics events and system health; keep Pairing and Update Center healthy. Roles: owner, admin, manager, service_advisor, editor, marketing, viewer.

User Guide

Public visitor flow 1. Browse homepage hero, services, promotions, reviews and portfolio. 2. Open a service page (service.php) for description, symptoms, FAQ and price_from. 3. Submit a service request with name, phone, preferred date/time, problem description and privacy acceptance. 4. Wait for workshop confirmation β€” automatic unattended booking is not promised in v1.0.0. 5. Optional customer account area under account/ for IuVe Identity login flows. What staff see Requests appear in admin with status (new and further workflow states), source (default website), optional client/vehicle/service links, and attachments (auto_request_attachments).

Frontend Guide

Public pages - index.php β€” homepage (hero, featured services, promotions, reviews, portfolio blocks) - services.php / service.php β€” catalog and detail - article.php β€” article detail - sitemap.php, robots.txt, manifest.webmanifest Theme colors and logos come from settings / Brand admin and CSS variables β€” not hard-coded product branding for the customer site. Assets assets/css, assets/js, assets/img, favicons. Widget slots: head, body_start, before_footer, footer with consent categories (necessary/functional/analytics/marketing).

Database Schema

Core / platform settings, users, partners, partner_types, license_events, audit_log, pairing_state, analytics_events, content_translations, cookie_consents, page_blocks, content_revisions, iuve_identity_config, iuve_identity_links, production_events, update_history, schema_migrations. Auto Service domain (`install/schema.sql`) | Table | Purpose | |---|---| | auto_clients | Customers (name, phone, email, language, consent) | | auto_vehicles | Vehicles (make/model/year/plate/VIN/mileage/fuel) | | auto_service_categories | Service categories | | auto_services | Services (SEO, FAQ JSON, price_from, duration, image) | | auto_service_requests | Inbound requests + assignment + fingerprint | | auto_appointments | Scheduled slots linked to request/client/vehicle/service | | auto_articles | Blog/content articles | | auto_promotions | Promotions with date window | | auto_reviews | Reviews with rating | | auto_portfolio | Before/after gallery | | auto_ai_generations | AI draft history | | auto_notification_deliveries | Notification delivery log | | auto_business_hours | Opening hours | | auto_reminders | Reminders | | auto_request_attachments | Request file attachments | Demo records use content_origin=demo where applicable.

API Reference

Endpoints | Path | Auth | Purpose | |---|---|---| | POST /api/ai-chat.php | Admin session + CSRF | IuVe AI chat/drafts (auto.service.content) | | POST /api/analytics-track.php | Public (rate-limited) | Analytics event intake | | POST /api/consent.php | Public | Cookie consent storage | | GET /api/health.php | Public | Production readiness JSON | | api/system/* | System | System helpers / about | Notes - AI requires configured kai_live_* / IuVe config; failures return controlled errors (no fabricated drafts). - Marketplace license APIs are remote on https://www.iuve.eu/api/marketplace/licenses/* (validate, activate, entitlement, iuve-config). - Cron: cron-health.php, cron-telegram-service-requests.php (secured tokens).

IuVe AI

Capability Product config (config/iuve.php) uses capability auto.service.content, product slug genesis-auto-service, and IuVe API base https://www.iuve.eu/api. Keys - mp_live_* β€” Marketplace license / domain / entitlement only. - kai_live_* β€” separate AI API key saved in IuVeAI Center. Behaviour Admin AI chat (/api/ai-chat.php) requires authentication and CSRF. Draft generations are stored in auto_ai_generations. When the provider is unavailable and fallback is disabled, the API returns a controlled error β€” it does not invent service content.

Localization

Runtime languages Default language is ro. Packaged UI languages include ro, ru, en (admin login also offers de/fr/uk for chrome). Content entities (services, articles, promotions, portfolio, pages) store translations via content_translations and the Translations admin. Practices - Keep customer-facing copy in the workshop’s primary language first. - Use SEO title/description fields per service and article. - Do not hard-code brand strings into templates when settings exist.

Security

Built-in controls CSRF protection, password hashing (min 12 chars on create/update), secure sessions, RBAC roles, upload MIME validation, protected storage/ paths, audit logging, rate limits, update signature trust (marketplace-release-key-2026-01, ed25519), Marketplace domain activation, emergency recovery login. Production checklist - Enforce HTTPS and secure cookies. - Restrict DB user to the application database. - Do not expose config/, storage/ or backups via the web server. - Rotate Owner and emergency credentials. - Keep update trust keys unchanged unless authorized rotation. - Backup DB + uploads and test restore.

Marketplace Integration

Product identity - Slug: genesis-auto-service - Code: genesis_auto_service - Edition: Automotive Service Intelligence Edition - Channel: stable v1.0.0 (promoted from RC1 Functional Preview.2) Pairing In IuVe Control Center β†’ Marketplace enter mp_live_*, normalized production domain, then Activate / Validate / Entitlement. Pairing state is stored in pairing_state. Documentation tab Marketplace documentation is mirrored under docs/marketplace/genesis-auto-service/ and releases/marketplace/genesis-auto-service/.

Update Center

Signed updates Update Center verifies ed25519 manifests with trusted key marketplace-release-key-2026-01 (see config/update_trust.php / config/app.php). Channels: stable, preview, security. Operator flow 1. Check for updates in IuVe Control Center β†’ Updates. 2. Review changelog and preflight. 3. Confirm signed install when required. 4. History is recorded in update_history. Do not replace trust keys casually β€” unauthorized rotation breaks verification.

License

Commercial Marketplace license Genesis Auto Service CMS is distributed as a paid, one-time IuVe Marketplace purchase for self-hosted use on licensed domains. Copyright Β© Reclama Verejan II. Author: Iurie Verejan. You may install on domains activated for your mp_live_* license. Redistribution of the package, keys, or generated install state to third parties is not permitted. Source access and derivative works follow the Marketplace commercial terms shown at purchase.

Support

Channels - Marketplace purchase / license: My Purchases on https://www.iuve.eu/marketplace - Product page: /marketplace/app/genesis-auto-service - Technical issues: include VERSION.txt, PHP version, web server, and steps to reproduce - Security issues: report privately via the publisher support channel (do not open public exploits) Developer: Iurie Verejan Β· Rights holder: Reclama Verejan II

FAQ

Is this a full product or an update overlay? Full clean-install package. STABLE 1.0.0 is promoted from RC1 Functional Preview.2. Does it auto-book appointments? No. Visitors submit requests; staff confirm appointments. Auto-booking without confirmation is not promised. What is demo content? Optional installer demo marked content_origin=demo. Contacts, clients, vehicles, requests and secrets are never seeded. Admin can remove, restore or convert demo records. Travel/SMM/Recruit conflict? Separate Marketplace products with separate licenses. This package must not contain travel-domain tables as the product identity.

Changelog

1.0.0 (STABLE) β€” 2026-07-20 - First commercial Marketplace STABLE release of Genesis Auto Service CMS β€” Automotive Service Intelligence Edition. - Promoted from 1.0.0-RC1-FUNCTIONAL-PREVIEW.2 clean-install package; VERSION.txt set to 1.0.0. - Auto Service domain: clients, vehicles, requests, appointments, services/categories, articles, promotions, reviews, portfolio, AI generations, business hours, reminders, attachments. - Genesis admin + IuVe Control Center: Pairing, Identity, Update Center, Brand/Hero/colors, partners, widgets, translations, analytics, Users & Security, system health. - Optional managed demo content (content_origin=demo); company contacts/clients/vehicles/requests/secrets never seeded. - Multilingual product documentation (EN/RO/RU/DE/FR/UA) packaged under docs/.

Roadmap

Near term - Deeper appointment conflict detection and advisor workload views - Richer Telegram/notification templates for request status changes - Expanded public account self-service (without promising unattended booking) Later - Dealer multi-location support - Deeper OEM parts integrations (explicitly roadmap β€” not in v1.0.0) - Additional UI languages beyond ro/ru/en for the public site chrome

Compatibility

Open full page

Environment and integration requirements for self-hosted deployment.

Component Requirement Status
Genesis Marketplace Product Pairing / Updates Verified
IuVe Identity OIDC supported Verified
IuVeAI Cloud kai_live_* / auto.service.content Verified
Marketplace Pairing mp_live_* Verified
Update Center signed manifests ed25519 Verified
Telegram notifications service request cron Verified
PHP 8.1 Verified
PHP 8.2 Verified
PHP 8.3 Verified
MySQL 8.0+ Verified
MariaDB 10.6+ Verified
Apache 2.4+ Verified
Nginx 1.18+ Verified
Browsers Chrome, Firefox, Edge, Safari (current) Verified
Unattended auto-booking Roadmap β€” not in v1.0.0 Not certified
PostgreSQL β€” Not certified
PHP 8.0 or below Not certified

Changelog

v1.0.7 β€” Genesis Auto Service CMS β€” Automotive Service Intelligence Edition v1.0.7 2026-07-20

  • Unified vitrine branding via product_branding.php (catalog, showcase, catalog_line formats)
  • Footer, admin passport, connect discovery and /api/system/about expose consistent product titles
  • Marketplace catalog card uses catalog title without version; showcase title includes v-prefix
  • install-success page uses dynamic showcase title

Screenshots