PHP · Driving School CMS · экосистема BILOHASH

Driving School CMS

Полный PHP-скрипт для автошкол: SEO-сайт, категории, заявки, новости, галерея, цены NOK и админ-панель — демо в Осло.

BILOHASH ecosystem planet · Shop CMS catalog · News hub

Что такое Driving School CMS?

Отдельный PHP-продукт для автошкол: публичный SEO-сайт + JSON-админка. Демо — вымышленная школа Nordisk Trafikkskole в Осло. Экосистема BILOHASH.

Только ASCII URL: Правильное демо: bilohash.com/driving-school/cms/
https://bilohash.com/driving-school/cms/
…/drivinп-school/cms/ (Cyrillic “п”)

Ключевые возможности

Licence categories B–CE + reinstatement

SEO pages for B, A/A1/A2, C, C+CE, C+CE+D, D, CE, BE and lost-licence programmes — editable per language in admin.

District / local SEO pages

Area landings for local search intent (demo mapped to Oslo-style positioning).

Leads & callbacks

Contact form: name, phone, category, language, source page → admin orders (new / contacted).

News + AI drafts

Multilingual news CRUD, cover upload, optional OpenAI / Grok keys for article drafts.

Photo gallery

Admin gallery for cars, instructors and school life.

NOK price tables

Full course + extra lesson prices in settings JSON — Norwegian kroner on the demo.

4 languages

NO default, EN, UK, RU — hreflang, language switcher, per-locale content files.

Secure admin

Sessions, CSRF, login throttle, activity log. Demo: demo / demo.

Norway SEO pack

Schema.org DrivingSchool, FAQPage, BreadcrumbList, OG/Twitter, sitemap, llms.txt, robots.

Cron jobs

cron/cleanup.php (login attempts, activity log) and cron/seed-demo.php.

Responsive UI

Mobile-first public CSS + admin CSS — no SPA build step.

Shared hosting ready

PHP 8 + JSON storage under /driving-school/cms on Apache / LiteSpeed.

Модули скрипта (сайт)

ModuleFilesDescription
Home / hero index.php Hero, stats, about, category grid, prices, process, FAQ, contact form
Category SEO pages kategorija-*.php B, A, C, CE, D, BE, packages, licence reinstatement
District SEO pages rajonas-*.php Local landing pages for geo queries
News news.php, news-post.php List + article with meta
Gallery gallery.php Public photo grid
Legal privacy.php, terms.php Privacy & terms templates
SEO files sitemap.php, robots.txt, llms.txt Crawl & AI discovery
API contact api/contact.php Lead submit endpoint

Модули админки

Admin modulePathDescription
Orders / leads admin/orders.php Inbox, status, contact data
Categories editor admin/categories.php Per-language category SEO text
News manager admin/news.php CRUD + images + AI generate
Gallery manager admin/gallery.php Upload / reorder photos
Settings admin/settings.php Phones, address, hours, prices, API keys
Activity log admin/activity.php Admin actions audit
Payments panel admin/payment.php Billing / portal info block
AI generate admin/ai-generate.php Draft helper endpoint
Login / logout admin/login.php demo / demo on portfolio

Демо-прайс (NOK)

Fictional demo prices for Nordisk Trafikkskole (Oslo). Not a real offer.

CategoryFull course (NOK)Extra lesson (NOK)
B 18 900 890
A / A1 / A2 12 900 890
C 24 900
C+CE 34 900 1 190
C+CE+D 44 900
D 27 900 1 490
CE 19 900
BE 9 900 990
Licence reinstatement 4 900

SEO и микроразметка

DrivingSchool
FAQPage
BreadcrumbList
Offer + priceCurrency NOK
PostalAddress (Oslo, NO)
GeoCoordinates
OpeningHoursSpecification
Person founder
hreflang nb-NO + en + uk + ru + x-default
Open Graph
Twitter Card
canonical URLs
sitemap.xml / sitemap.php
llms.txt
robots.txt
WebPage / SoftwareApplication (product landing)

Для кого

Private trafikkskole / driving school websitesMulti-category schools (car, moto, truck, bus)Local SEO for city districtsLead capture instead of only phoneNews / tips blog for pupilsPortfolio demo for BILOHASH clients (Norway & EU)

Стек и требования

Скриншоты

Driving School CMS screenshot 1
UI 1
Driving School CMS screenshot 2
UI 2
Driving School CMS screenshot 3
UI 3
Driving School CMS screenshot 4
UI 4
Driving School CMS screenshot 5
UI 5
Driving School CMS screenshot 6
UI 6
Driving School CMS screenshot 7
UI 7
Driving School CMS screenshot 8
UI 8
Driving School CMS screenshot 9
UI 9
Driving School CMS screenshot 10
UI 10
Driving School CMS screenshot 11
UI 11
Driving School CMS screenshot 12
UI 12
Driving School CMS screenshot 13
UI 13
Driving School CMS screenshot 14
UI 14
Driving School CMS screenshot 15
UI 15
Driving School CMS screenshot 16
UI 16

Live демо и вход

Доступ в админку

Лиды, категории, новости, галерея, настройки.

Логин: demo
Пароль: demo
URL: /driving-school/cms/admin/login.php

Открыть админку →

Полная спецификация

Driving School CMS is a production-oriented PHP package for driving schools. It includes everything needed to run a public marketing website and an internal admin console without frameworks.

1. Public storefront

  • Hero with school branding, key stats and dual CTAs (sign up / prices)
  • About block with feature cards (instructors, prices, schedule, reinstatement)
  • Category grid linked to dedicated SEO pages for every licence class
  • Full-course and extra-lesson price tables (demo currency: NOK)
  • Process steps (how training works) and FAQ accordion with FAQPage schema
  • Contact / lead form with category selection and consent link
  • News index + single posts, photo gallery, privacy & terms
  • Multilingual routing: default Norwegian root, /en/, /uk/, /ru/

2. Licence category SEO

  • Pages: kategorija-b.php, kategorija-a.php, kategorija-c.php, kategorija-ce.php, kategorija-d.php, packages (C+CE, C+CE+D), BE, lost licence
  • Per-language content files under inc/categories/ + JSON overrides from admin
  • Unique titles, descriptions and body copy for Statens vegvesen-style category intent

3. Local / district SEO

  • rajonas-*.php pages for geo-targeted landing content
  • Editable district data per language — useful for “kjøreskole Oslo / bydel” style queries

4. Admin panel

  • Authentication with password hashes, session regeneration, CSRF tokens
  • Login rate limiting (JSON attempts file)
  • Orders/leads management pipeline
  • Category content editor, news manager with image upload, gallery manager
  • Global settings: phones, email, address, opening hours, price maps, AI keys, reCAPTCHA
  • Activity log of admin actions
  • AI generate endpoint for news drafts (keys optional)

5. Norway-focused SEO (demo configuration)

  • Brand: Nordisk Trafikkskole (fictional portfolio school in Oslo)
  • Schema.org type DrivingSchool with address, geo, opening hours, offers in NOK
  • FAQPage + BreadcrumbList on the homepage template
  • hreflang including nb-NO, Open Graph, Twitter cards, canonical
  • sitemap.php, robots.txt, llms.txt

6. Operations

  • cron/cleanup.php — prune old login attempts, trim activity log
  • cron/seed-demo.php — restore demo leads if empty
  • BASE_PATH aware URLs for subdirectory install on bilohash.com
  • BILOHASH ecosystem product page + planet on homepage hub

7. Licence

Portfolio / evaluation demo on bilohash.com. Commercial use via BILOHASH ecosystem subscription. Contact via bilohash.com.

Demo Admin