"Build Your Own Onam" Developer Portal
Welcome, developers! You are tasked with building the internet's premier Onam experience using Google AI Tools (such as Antigravity, Google AI Studio, Gemini, etc.). To get started quickly, we have provided this zero-auth, read-only API. Build a Sadhya planner, a digital Pookalam builder, a Mahabali tracker, or a rhythmic snake boat racing game—use your full creativity! Submissions should be sent via the Google Form, collecting your URL endpoint + GitHub repository.
6 Endpoints
Everything from Sadhya dishes to chaotic crises and boat races.
No Auth / Zero Setup
No keys required, full CORS support enabled.
AI-Friendly
Feed our JSON directly to Google AI Studio or Gemini.
{
"message": "Click 'Send Request' to query the live API."
}
Minimalist Starter App
A single, zero-dependency HTML file that fetches all 5 endpoints and lists them. It has zero styling, giving you a clean template to let your AI build a gorgeous interface!
How to use:
- Create a new file named
index.htmlon your computer. - Paste the copied starter code inside it.
- Double-click the
index.htmlfile to open it in any browser! - Optional: Feed this file and the endpoint JSON into your AI assistant (Gemini, Claude, etc.) and say: "Help me redesign this into a beautiful dashboard for X".
Prompt 1: Concentric Pookalam Animator
Build a collaborative concentric flower circle design canvas with live budget metrics, petal density, and decay/wilting animation layers.
"Create an interactive Onam Pookalam concentric design app using the `/pookalam` API which returns traditional flowers (with colors, cost per kg, decay freshness_hours, and layer/symmetry hints) and layout templates. Let the user select a template layout (like Star or Spiral), and then click layers to fill them with specific flower petals. Animate the petals settling down, show a live budget vs beauty gauge, and include a 'Time Machine' slider to simulate how the pookalam wilts hour-by-hour based on the freshness data. Style it in premium dark forest green and gold."
Prompt 2: Sadhya Picky Eater Debate Simulator
Build a debate simulator where different family members voice opinions dynamically as you drag items onto a banana leaf.
"Using the `/sadhya` API (which contains flavor matrices, prep times, allergens, and debate comments from Grandma, Kid, and Health-Freak), build a 'Picky Eater Debate Simulator'. Renders a banana leaf in the center, surrounded by animated avatar heads of Grandma, a Kid, and a Health-Freak. When the user taps a dish to place it on the leaf, trigger chat bubbles from the avatars with their respective comments. Display a live cost, calorie meter, and a 'Family Peace Indicator' that drops if there are allergens, or if the kid complains too much. Make it clean and animated."
Judging Criteria (1–5 Points Each)
-
1
Creativity
Build something hilarious, useful, or completely unexpected. Novelty wins hearts.
-
2
API Integration
Actually use the data. Make your application adapt dynamically to the variables returned by the endpoints rather than just printing static values.
-
3
Finished Experience
A small, completely functional game or feature beats a giant, half-broken dashboard. Focus on the core loop.
The Awards
Superior combination of design, execution, and utility.
The cleanest, most premium UI/UX of the day.
The absolute most unique or funniest usage of the API data elements.