That's a pretty terrible idea, really. BNPL MIGHT be ok for an emergency purchase - like, say, something for a car repair or your home. But for groceries, well, you're just gambling with the possibility of paying interest/fees for food - To me, it really highlights two problems: 1) financial literacy, sure but 2) an untenable economic situation wherein prices continue to outpace income and people are looking for short-term solutions for long-term, systemic problems.
And of course your friend ran out of money every week - esp. if she was paying 150 on Monday for borrowing 100 on a Friday - that's just bad math.