← Back to projects

Kelas Olim

Next-generation AI-native LMS for high-school olympiad preparation.

Next.jsTanstack StarttRPCPostgreSQLRedisBullMQDockerWebsite
Kelas Olim

Kelas Olim was initially built with T3 Stack (Next.js, TailwindCSS, tRPC), but due to the slowness in build time, we decided to migrate to Tanstack Start. This miration led to more than 50% cut in build time and 20% lower process footprint.

There are many key architectural decisions that I made to build this LMS, primarily in the interest of cost saving and performance. I will make the writeups regarding those decisions soon.

Here are the features that i built:

Dashboard

Kelas Olim Dashboard

Course

Kelas Olim Course

Quiz

Kelas Olim Quiz View

Tryout

Tryout Detail

Tryout Take