Hi all. First post here, hoping to get a bit of insight from this knowledgeable group!
I’m trying to create a meal subscription app, very similar to the function of Blue Apron, HelloFresh, GoodFood, ChefsPlate, Gousto UK, etc.
In essence, the user would subscribe to a plan with a set number of meals (i.e. 6 meals/week). They would then be taken to a page where they choose their meal selections for the upcoming week, but would only be able to select the quantity for which their plan allows (6 meal plan = choose 6 meals from the menu).
This plan would renew every week, and the user would be able to change their meal selections up to 4 weeks in advance prior to its renewal.
What I’ve determined so far (and I could be wrong here) is that I need to create these “plans” as a database, as well as Meals, users, etc. Meals would also need a date range (the date that the meal would be available on the menu and the date that it would be removed).
Can anybody provide any insight into the best way to set this up, from a database perspective and a flow/functional perspective that would allow the users to select the correct quantity of meals based on the number of meals in their plan, as well as integrating the element of commerce into this so it would renew each week, and they could manage their “weekly meal selection” from their own account dashboard?
Basically just looking for some overall guidance on this to see if it’s something that Bubble could be used for/prove out the functionality.