This app will be used by consumers in order to facilitate a specific service.
Everyone can access:
1) Sign-up and registration
2) payment page to enter credit card information, connected with credit card processor like Stripe. (this is a subscription service)
3) Login (restricted to users who have paid)
Only paying users can access:
4) gps / map feature to list shops and determine which is closest to you
5) method to determine when and where the user has collected the product offered.
5) limitation feature to prevent user from over consuming the products offered on the app. (let's say, can use the product 1x in 24 hours)
6) contact us page.
If possible, a simple back-end where I can add / subtract content & promotions.