Open TSUL
A platform of free law courses by TSUL professors: a course catalogue, certificates and an AI helper.

- Client
- Tashkent State University of Law
- Role
- Full-stack: architecture, frontend, backend, deploy
- Focus
- Education
The task
The university’s legal knowledge stayed in lecture halls. There was no open, Uzbek-language course platform for a wide audience.
The solution
A Next.js frontend and a TypeScript API: courses, professors and a library, Google sign-in, PDF certificates with QR codes and the Gemini-based “Sunnat AI” helper.
Key features
- A searchable catalogue of courses, professors and the library
- Google sign-in (OAuth)
- PDF certificates with QR codes
- A Gemini-based helper, Jest tests and k6 load tests
Technologies
Next.js · React · TypeScript · Node.js · Express · Prisma · PostgreSQL · Google OAuth · Gemini · PDFKit · Jest · k6
GOT APROJECT?
An idea, a spec or a system that needs fixing: write to me and we will look at it together.