Build a Bengali meal dish by dish. Every dish carries a traffic-light label for calories, protein, price, value for money, carbon and environmental footprint — graded against the other dishes in its own course.
Sorting ranks the dish list by any indicator at its default portion — tap once for highest first, again for lowest, a third time to clear.
Carbon factors aggregate Poore & Nemecek (2018) ingredient values to the dish, cradle to distribution. Nutrition is per cooked 100 g from public composition tables. Prices are indicative restaurant prices in Indian rupees, converted at a fixed rate. Dish illustrations are original artwork generated in the page, not photographs.
Screening-level estimates for menu decisions, not a verified inventory. Absolute values move with the emission-factor database while the ranking between dishes stays stable, so trust the order more than the number.
Colour is relative, not absolute, but the scale is the same everywhere: each indicator is graded once across all 42 dishes, split at the lower and upper third, so green always means the same thing wherever you see it. Protein and value for money are green when high; price, carbon and EF are green when low. Energy is shown in white with no judgement. The number is always the real value for the serving you have chosen, so enlarging a portion can push a cell from green to amber to red.