Driving School Website Script
Driving school website with a pre-application form, managed from an admin panel
Language note
Where this page names a section of the panel or of the site, it uses the name shown in the English interface. In the Turkish interface the same sections appear under their Turkish names.
Who it is for
Made for driving schools and for agencies that build sites for them. On your own domain you present your license classes and training courses, your team, customer reviews, gallery and news. Candidates leave a pre-application on the site; the applications are listed in the panel.
You do not need to know how to code. The browser wizard handles the installation, and you enter your content in the admin panel. The site and the admin panel come in Turkish and English, and a new language can be added; the content you enter in the panel (services, news and so on) stays in the language you write it in, and there is no multilingual content within the same site.
Website features
Pre-application and contact
- Pre-Application Form: it appears on the home page and on a separate page. The candidate’s full name and phone number are required; date of birth, gender, license class, e-mail, the full name of a parent or relative, and a note are optional. The license class list is built from the active services you define in the panel.
- Contact page: a contact form with full name, e-mail and message fields, and a map area (Google Maps or OpenStreetMap embed address).
- KVKK consent checkbox: required on the Pre-Application and contact forms. KVKK is the Turkish personal data protection law. The Privacy Notice link points to the page you choose in the panel; the same link also appears in the footer of the site. The text that comes with the sample content is only a sample; you must prepare your own privacy notice.
Home page and inner pages
- Home page sections: slider, Our Services, Why Us, a contact call-to-action band, promo video, Our Team, Pre-Application, Working Hours, Frequently Asked Questions, Customer Reviews, News From Us and Our Partners. You can switch each section on or off from the panel. A section with no content entered is not shown on the home page.
- Our Services: you present your license classes and training courses with an image and a description. Services are listed on the home page, in the service list, in the top menu and in the footer of the site; each has its own detail page.
- Useful Information: you add topics candidates often ask about, such as registration documents, lesson and appointment schedule, and the exam process, as information pages from the panel. Pages can have an image and are listed in the top menu under the “Useful Information” heading.
- Promo video: when you enter a YouTube or Vimeo address in the panel, a video box appears on the home page and the video plays in a pop-up window. If no address is entered, the box is not shown at all.
- Working hours: the days and time ranges you enter in the panel are shown on the home page next to the Pre-Application form.
- Our Team: you present your team members on the home page and on a separate page.
- Partner strip: partners whose logos you upload from the panel are shown at the bottom of the home page.
- Photo and video gallery: photos open in a lightbox and can be browsed with the arrow keys. YouTube or Vimeo embed addresses are added to the video gallery.
- Inner pages: service list and details, news (blog) and news detail, extra pages you add from the panel (listed in the top menu under the “About Us” heading), team, photo gallery, video gallery, Pre-Application and contact.
- Main color: you pick a color in the panel. Menu, buttons, heading accents and selected and hovered items change with it; the text color adapts to the chosen color.
- Footer credit: you can change or remove the “Developed by TiklaWeb” line at the bottom of the site.
Language, mobile and search engines
- Turkish and English: the fixed texts of the site (menu, buttons, form messages), the admin panel and the setup wizard come in two languages. The site language and the panel language are selected under Site Settings. A new language is added by copying the language file in the package and translating it; the language you add is kept during updates. Content such as pages, services and news stays in the language you write it in.
- Mobile friendly: the site opens at 360, 390, 768 and 1440 pixel widths without page overflow or broken images.
- Page-specific title and description: every page carries its own title, description and social sharing (Open Graph) tags.
Admin panel
- Content management: Our Services, Useful Information, News, Pages, Slider, Gallery Management (photo and video), Partners / Sponsors, Customer Reviews, Staff List (team), Why Us, FAQ and Working Hours.
- Application Messages: view incoming pre-applications with the candidate’s name, date of birth, gender, license class, parent or relative, phone, e-mail and message; the time of KVKK consent is recorded too. The panel home page has a “Pre-Application” counter. Messages from the contact form are in the Contact Messages section.
- E-mail notification: once you enter and enable your SMTP settings, the contact and Pre-Application forms also send you an e-mail.
- Site Settings: company name, site language and panel language, phone, address, promo video, social media links, logo and favicon, site title and description, map code, main color and the KVKK privacy notice page selection.
- Active/Inactive Settings: you switch home page sections, the Useful Information menu and the Pre-Application form on or off; submissions to a disabled form are also rejected on the server.
- Users and roles: you define permissions per user; permissions are enforced on the server. A forgot-password flow is included.
Setup and updates
- Five-step setup wizard: requirements, license, database, site and administrator details, finish. The wizard checks your server itself. Turkish or English is selected with the language links at the top of the wizard.
- Sample content or empty setup: start filled in like the demo and edit from there, or enter your content from scratch.
- Update from the panel: download the zip package of the new version from your tiklaweb.net customer area and upload it on the “Updates and License” page of the admin panel. Files and database are backed up first. If an error occurs, the site returns to its previous state. Your uploaded images, settings, content and added language files are kept.
- Verified packages: the signature of the update package is checked; only packages downloaded from tiklaweb.net are installed.
A detailed setup guide comes in the package you download as the KURULUM.html file (written in Turkish).
License
Each license is for the single domain name you specify when ordering. The domain name cannot be changed after setup; changing the extension of the same domain (for example .net to .com) is a paid service done through a support request. The license cannot be transferred free of charge. The site does not open on an unlicensed domain and the visitor is redirected to a license warning page. A separate license is required to use it on another domain.
Technical details
- PHP 8.2 or higher (tested on 8.2 and 8.4), MySQL or MariaDB
- Site: plain PHP and PDO, Bootstrap 4, jQuery, Owl Carousel, Swiper, Font Awesome Free 6. Panel: CodeIgniter 3.1 and Bootstrap 3, Summernote content editor
- E-mail is sent with PHPMailer 6.9
- Interface texts are kept in the language files in the package (Turkish and English included, a new language can be added)
- CSRF verification on forms and panel actions; attempt limits on login, password reset and site forms
- File type is verified from content on panel uploads; the panel’s rich text fields are filtered on the server when saved (HTMLPurifier); the admin panel sends a Content Security Policy (CSP) header; administrator passwords are stored hashed
- Database details and backups are kept in a folder outside the web root if your hosting allows it
- Security headers, HSTS on HTTPS; time zone Europe/Istanbul
- A security audit made of code review and live attack tests was carried out before sale
Demo
Explore the site and admin panel in the read-only demo.
- Site: https://006.tiklaweb.net
- Admin panel: https://006.tiklaweb.net/panel
- Demo e-mail: demo@tiklaweb.net
- Demo password: demo1234
Changes cannot be saved in the demo; it is reset every night. Sensitive pages such as e-mail settings, users and roles cannot be viewed in demo mode. These login details are for the demo site only. In the installation you purchase, you set the administrator account yourself.
Support
If you get stuck, open a support ticket from your tiklaweb.net customer area or write to destek@tiklaweb.net.
- Step 1, preparation: On your hosting, set the PHP version to 8.2 or higher and create an empty MySQL/MariaDB database and user.
- Step 2, files: Upload the contents of the public_html folder in the package you downloaded to the publishing folder of your domain.
- Step 3, wizard: Open your domain in the browser. The setup wizard starts automatically; you can choose Turkish or English with the links at the top of the page.
- Step 4, installation: In the wizard, check the requirements and the license, enter your database details, then your site and administrator details. Choose sample content or an empty setup.
- Step 5, panel: Log in at yourdomain.com/panel with your administrator account and fill in the tabs of the Site Settings section.
The detailed setup guide comes in the package you download as KURULUM.html (written in Turkish).
2.0.0 — First release for sale
First release of the Driving School Website script.
Added
- Browser setup wizard (requirement check, license, database, site and administrator steps).
- Option to install with sample content or empty.
- Turkish and English interface for the site, the admin panel and the setup wizard; language selection under Site Settings; adding a new language by copying the language file.
- Domain-bound license; the site does not open on an unlicensed domain.
- Update from the panel with a zip: automatic backup, return to the previous version on error, content and added language files preserved.
- Pre-Application and contact forms with a KVKK consent checkbox; privacy notice link.
- Pre-Application form; Application Messages list and detail in the panel, application counter on the panel home page.
- Useful Information pages and a drop-down menu in the top menu.
- Promo video (YouTube or Vimeo address) and video gallery.
- Lightbox in the photo gallery.
- Main color selection from the panel.
- Changing or removing the footer credit from the panel.
- Switching home page sections and the Pre-Application form on or off (Active/Inactive Settings).
Fixes
- Horizontal overflow and broken images on mobile devices fixed.
- Turkish character and special symbol issues resolved.
- If a form submission fails, the fields you filled in come back.
Security
- Validation, attempt limits and permission checks tightened on forms and panel actions.
- Inactive content can no longer be opened through its address.
- File type checks strengthened on uploads.
- The panel’s rich text fields are filtered when saved, and a Content Security Policy was added to the panel.
Compatible with PHP 8.2 and 8.4. The setup guide is the KURULUM.html file inside the package.
Driving School Website Script
Education & Courses- A ready-made, mobile-friendly website for driving schools. The pre-application form sends candidate details to the admin panel. It installs with a wizard and comes in Turkish and English.
| Released | 26 October 2026 |
|---|---|
| Last Update | 26 October 2026 |
| Version | 2.0.0 |
| Built With | PHP 8.2+, MySQL/MariaDB, CodeIgniter 3 (panel), Bootstrap, jQuery, Owl Carousel, Swiper, Font Awesome 6, PHPMailer |
| Pages Included | 12 ready-made sections |
| License | 1 domain, lifetime use |
| Updates | Included while active |
- PHP 8.2, 8.3 or 8.4 (tested on 8.2 and 8.4)
- PHP extensions: pdo_mysql, mysqli, mbstring, openssl, curl, zip, fileinfo, json, sodium (gd recommended)
- MySQL or MariaDB: a new, empty database. Enter localhost in the database server field.
- A domain name and an SSL certificate are recommended. The site comes with an HTTPS redirect rule.
- Apache-based hosting with .htaccess and mod_rewrite support
- Writable folders: tiklaweb, panel/uploads, panel/application/cache, panel/application/logs
- The site and the admin panel come in Turkish and English, and a new language can be added. The setup guide (KURULUM.html) is in Turkish.
Other Products
Browse All ProductsHome Appliance Repair Service Website Script
Car Wash & Auto Care Website Script
Gym & Fitness Website Script
Cleaning Company Website Script
Reach Sales & Support
Have a question before you buy, or need help with an existing account? Call or email us.










