{
  "id": 471754,
  "title": "Sadhya — A Feast Served on a Leaf 🍃",
  "url": "https://urgent.news/2026/08/10/sadhya-a-feast-served-on-a-leaf",
  "topic": "culture",
  "section": "Culture",
  "published": "2026-08-10T13:39:08.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/adhu070/sadhya-a-feast-served-on-a-leaf-4adh"
  },
  "original_language": "en",
  "account": "This project is a digital representation of Kerala's Onam Sadhya, a feast traditionally served on a banana leaf. The designer aimed to transform the Sadhya into an interactive interface, utilizing HTML, CSS, and vanilla JavaScript to create a unique experience. The banana leaf served as the primary canvas, with individual dishes crafted using CSS compositions and decorative elements. The project sought to capture the essence of Kerala's culture and traditions without relying on photographs or external images. JavaScript was employed to manage the interactive aspects, such as selecting dishes, eating them, and tracking the progress of the Sadhya. The final outcome is a warm, festive, and handcrafted digital celebration of Kerala, with a concluding Onam greeting that reads \"Happy Onam from Kerala.\"",
  "summary": "This is a submission for Frontend Challenge - Comfort Food Edition, CSS Art . Sadhya — A Feast Served on a Leaf 🌿 Inspiration For this challenge, I wanted to celebrate a comfort food that means much more to me than just a meal — Kerala's Onam Sadhya . A Sadhya is traditionally served on a banana leaf and brings together many different flavors, textures, colors, and dishes in one beautiful…",
  "key_points": [
    "Digital representation of Kerala's Onam Sadhya",
    "Utilizes HTML, CSS, and vanilla JavaScript",
    "Captures essence of Kerala's culture and traditions"
  ],
  "editors_take": "This digital representation of Kerala's Onam Sadhya transforms a traditional cultural feast into an immersive experience, blending technology and heritage to introduce the celebration in a new, interactive way.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}