kpss.ai
KPSS question bank with solutions
An online question bank for KPSS, ÖABT and DHBT with 30,846 original questions and written solutions, weak-topic tracking and a daily practice exam.


kpss.ai is an online question bank we built for people preparing for Turkey's public-sector exams, such as KPSS, the national staff selection exam for civil service jobs. It covers more than 35 sections, from the KPSS General Ability, General Knowledge and Educational Sciences tests to the A-group fields, from ÖABT teaching subjects to foreign languages and DHBT. It is our own product, built and run by our team. The platform is independent of ÖSYM, Turkey's official exam authority, and does not use ÖSYM questions.
The idea
The most common problem with question banks is that you can't see why you got a question wrong, and you don't know which topic to go back to afterwards. On kpss.ai, every question has a written solution, and the explanation opens the moment you answer. The system tracks weak topics, shows topic summaries and suggests what to study next.
Highlights
- 30,846 original questions, each with a written solution
- A dashboard with weak-topic tracking, topic summaries and study suggestions
- A free practice exam every day: 120 questions, 130 minutes, with a countdown timer
- An interactive sample question on the home page whose explanation opens instantly
- Sign-in with a 6-character code and a bottom tab bar on mobile
- The first 3 exams are free with no card required; the paid plan is a one-time payment with no auto-renewal
Under the hood
The site is made up of server-rendered PHP pages, with MySQL as the data layer. Payments are handled through PayTR, forms are protected with Google reCAPTCHA, and the site runs behind Cloudflare. Instead of a heavy front-end framework, we chose plain CSS and JavaScript; the goal was to keep pages light even on a mobile connection. We built the whole web side of the platform on this stack, from the question infrastructure to the payment integration.
I, Berke Özyaşar, take a similar approach with subscription-based web products. For your own product, see SaaS product development; for content-heavy sites, see web development. Our other products under the same roof are Şantiyepro and emlak.buzz.
Status
kpss.ai is live at kpss.ai.


