Skip to content
POOJYO
FestivalLakshmiAnnualOctober–November5 daysPan-India

Diwali

Five days of lamps. The largest single spike in demand for diyas, oil, marigold and rangoli powder in the entire calendar.

18
Items needed
12
Essential
Cannot be skipped
₹9,561
Estimated total
₹2,748 for essentials only
6
Shops nearby
anywhere
Essentials available from at least one shop100%

Where to buy each item

Every item on the list, resolved to a shop that has it in stock.

A four-hop traversal. The trailing variable-length step is what lets “Chennai” match a florist registered in T. Nagar without you having to know that.Occasion → NEEDS → Product → AVAILABLE_AT → Florist → LOCATED_IN → Location → PART_OF*0..3

Fewest stops

Which single shop covers the most of this list — because visiting four shops on a festival morning is not realistic.

Traverse out to every vendor, then aggregate back per vendor while remembering which items were never covered. In SQL this needs a four-table join, a GROUP BY, and a correlated NOT EXISTS per checklist item.aggregate back over the traversal

4.5
12 of 18 items66.7%
Basket here₹2,899

Still needed elsewhere: Lotus, Marigold Torana, Camphor, Ghee +2 more

4.6
12 of 18 items66.7%
Basket here₹3,235

Still needed elsewhere: Lotus, Marigold Torana, Camphor, Kumkum +2 more

4.4
10 of 18 items55.6%
Basket here₹3,136

Still needed elsewhere: Lotus, Marigold Torana, Camphor, Coconut +4 more

4.5
7 of 18 items38.9%
Basket here₹1,887

Still needed elsewhere: Lotus, Marigold Torana, Agarbathi, Rangoli Powder +7 more

4.3
3 of 18 items16.7%
Basket here₹362

Still needed elsewhere: Agarbathi, Camphor, Kumkum, Rangoli Powder +11 more

Madurai Mala Kadai
Meenakshi Nagar
4.6
3 of 18 items16.7%
Basket here₹364

Still needed elsewhere: Agarbathi, Camphor, Kumkum, Rangoli Powder +11 more

The full checklist

Grouped by category, essentials first. Quantities and notes come from the relationship between this occasion and each item.

The quantity, the unit, the importance and the note all live on the NEEDS relationship — not on the flower and not on the occasion. That is the clearest single argument for modelling this as a graph.Occasion → NEEDS → Product → BELONGS_TO → Category

Incense & Camphor(2)

  • AgarbathiEssential
    2 packets
    ₹120
    est.
  • CamphorEssential
    1 packet
    ₹90
    est.

Loose Flowers(1)

  • 3 kg

    Prices roughly double in the week before Diwali. Order early.

    ₹360
    est.

Occasion Garlands(1)

Offerings & Prasad(4)

  • CoconutEssential
    2 pieces
    ₹90
    est.
  • Dry FruitsEssential
    2 packets

    For the offering and for the boxes given to neighbours.

    ₹640
    est.
  • AkshataEssential
    1 packet
    ₹30
    est.
  • JaggeryRecommended
    1 kg
    ₹90
    est.

Oil Lamps(5)

Sacred Powders(2)

  • KumkumEssential
    1 packet
    ₹40
    est.
  • 1 set

    Redrawn at the threshold on each of the five days.

    ₹150
    est.

Pooja Kits(1)

  • 1 kit

    Lakshmi Pooja on the third day is the heart of Diwali.

    ₹990
    est.

Sacred Leaves(1)

  • LotusRecommended
    5 pieces

    Out of season by Diwali in most years — check substitutes.

    ₹225
    est.

Home Decoration(1)

Others also bought

Discovered from real purchase history, not from anything an editor curated.

Three hops through the purchase history: what does this occasion need, who bought those things, and what else did those people buy.Occasion → NEEDS → Product ← BOOKS ← Customer → BOOKS → Product

Coming up next

What this occasion usually precedes — worth buying for at the same time.

Occasions are sequenced in the graph, so the app can suggest buying once for two events instead of twice.Occasion → PRECEDES → Occasion