"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.

API Endpoints

  • GET /sadhya
  • GET /pookalam
  • GET /mahabali
  • GET /games
  • GET /chaos
  • GET /vallamkali

Active Endpoint Details

GET
Response Body
Status: Waiting
{
  "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:

  1. Create a new file named index.html on your computer.
  2. Paste the copied starter code inside it.
  3. Double-click the index.html file to open it in any browser!
  4. 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

🥥
Best Overall

Superior combination of design, execution, and utility.

🎨
Best Design

The cleanest, most premium UI/UX of the day.

💡
Most Creative

The absolute most unique or funniest usage of the API data elements.