A local education system. A verifiable digital flow.
Prva Lekcija in Zagreb offers several forms of preparation for Croatian state final exams. Content, language and payment had to follow that system rather than a generic regional template.

Three offers, three next steps
Essays are digital material, online classes have a date and recording, while tutoring is arranged directly. Each area therefore has its own page and journey: download a sample, purchase or make contact.
Croatian context belongs in the system
The site uses Croatian language, official essay scoring criteria, local scheduling and euro pricing. The document, structured data and contact information consistently describe Croatia and Zagreb instead of reducing localisation to translated buttons.
Payment without card data on the website
The buyer continues to Stripe Checkout, so card details do not pass through the website server. The server reads the price from its own database. Delivery begins only after confirmed payment, and a repeated confirmation does not send the material twice.
- PHP 8.3 and MariaDB
- Stripe Checkout
- Guest or account purchase
Material remains available
An account holder finds purchased content in a personal area. A guest purchase delivers material to the confirmed address. Both routes depend on server-side payment confirmation rather than the return page in the browser.
Public evidence boundary
The case describes published features and the technical flow. The client’s statements about its own teaching record are not presented as our measurement, and no business outcome is invented without a source.