Flutter
Flutter
It has two main sections. Deals. And experiences. The deals are like groupon. The experiences
are like the site I linked to up there
Then there’s the end user access where they can view and buy the vouchers, see the vouchers
they have bought and raise issues with us in case there are any problems with redeeming
vouchers with the clients etc so we can refund them if needed and void the vouchers.
I would also like the end user to be able to get loyalty rewards when buying vouchers. So for
example every €100 spend gets them €2 credit. Something like that.
But users should be able to change their password etc Without coming to me
need a voucher site where I can add and sell deals. Clients can create an account where they
can add and sell deals. And end users can buy and view deals and receive loyalty rewards.
Vouchers need to be redeemable by the client and we need to be notified so we can pay them.
I need a back end where I can manage all deals and all generated vouchers.
Need a sign up process for end users where they can opt in to receive new offers. They will fill in
a questionnaire to say the type of offers they want.
EXCURSIONS - these are local excursions like water park or zoo tickets.
The clients should be able to register and list the vouchers they wish to sell
I should have an admin area where I have control over all vouchers sold and what vouchers are
published live on the site.
For better understanding look at COBONE - all you needs to do is copy that really Yes. Copy
COBONE. It’s pretty much perfect for what I need. https://apps.apple.com/gb/app/cobone-
deals-coupons/id1114440341
feature
1. As a client (or as me) Adding a voucher. Remember vouchers may have more than one price
option for example. Adult, Child, Family. Or Peak, Off Peak. They need to be able to add title,
description, image, terms and conditions and expiry date. Normal price and sale price. Category
(they can choose multiple categories)
2. Area where vouchers are saved and viewed and able to be added to Apple or Google wallet
or gifted to someone else (via email link)
3. Management area where I can view clients. View customers and export their email
addresses. And I can view vouchers and invalidate them (in case I need to give refunds)
4. Buying journey and shopping cart (stripe will be our payment gateway)
5. In the intro we need to prompt people to turn on push notifications and location.
6. Voucher redemption area…. When a customer uses a voucher the venue should scan a qr
code and have a unique pin to view whether the voucher is valid and turn its status from Live to
Used. When it changes to Used we need to be immediately emailed so that we can pay them.
7. Also when someone has bought an experience we need to ask them do they have a preferred
date and time to go. And we need notifying of this date and time. And they need telling that we
will contact them once it’s booked. If they choose not to do this now on the vouchers for their
experience they need an option to book it. And they can do this later.
The BUYER should NEVER see the contact details of the Seller. All contact goes through us.
Figma link
https://www.figma.com/design/YIWThXMDMzIRBqYJ3QO5wt/VoucherApp?node-id=178-3776