Fakhrul Haziq
Build
000
All projects
Awantec2026 — PresentIn active development

Siswa AI

Gemini Notebook licences for 20 Malaysian universities

Web application, cloud architecture and admin portal

128k

Enterprise licences

20

Public universities

4+

Daily interaction target

The challenge

128,000 Gemini Notebook Enterprise licences had to reach students across 20 public universities — with registration open to all of them at once, against Google APIs that will not absorb that volume unthrottled.

The approach

Licence eligibility is driven by Google Group membership: registering adds a student's email to their university's group through the Admin SDK, and Gemini Notebook grants the licence from that. Cloud Tasks absorbs the concurrency so mass registration never hits an API rate limit.

What it took

Each of the 20 universities has its own Google Group; group membership is what grants the Enterprise licence, so registration and entitlement stay in one step.

Google Cloud Tasks queues registrations, keeping mass concurrent sign-ups inside Admin SDK and Google Cloud rate limits.

Firebase Authentication with Google Sign-In, backed by Firestore.

Admin portal for the Awantec team: dashboards for registrations, logins and errors, plus campaign management to drive student sign-up.

Live usage monitoring against the programme's adoption target of four or more student interactions per day.

Sneak peek

Screens from this build are on the way.

Overview

Detail

Detail

Built with

Next.jsFirestoreFirebase AuthCloud TasksGoogle Admin SDKGoogle Analytics