Back to Projects

IslamicVerse

Last updated September 1, 2026

I

In 2023, wiring an LLM into a student project meant solving a problem most tutorials at the time got wrong.

The obvious path is to call the OpenAI API from the browser. It works immediately, which is exactly why it is dangerous: the API key ships inside the page source, where anyone can read it straight out of view source and spend against it. Plenty of projects from that period did precisely this and leaked their keys.

The competing pressure was the deadline. Festival Teknik Informatika 2023 was a fixed date, and standing up a full backend framework to hide one secret is a lot of scaffolding for a static content site that otherwise needs no server at all.

So the requirement was narrow and non negotiable: keep the key server side, without turning a static site into an application that needs one.