Evaluating bids

Developing a Web3 badges system for an already existing loyalty program for a hotel

Published on the October 16, 2023 in IT & Programming

About this project

Open

The actual loyalty program the hotel has, currently works as follows:
Customers earn points for every purchase they make.
Points can be redeemed for rewards, such as discounts on future purchases or access to exclusive events.
We are interested in developing a Web3-badge system to reward the most loyal customers. The system to have the following features:
Customers can earn badges for completing certain tasks or achieving certain milestones, such as completing a certain number of stays or spending a certain amount of money. We believe we can use smart contracts to automate the distribution of rewards based on predefined criteria. For example, a customer reaching a certain number of stays or referring a friend could trigger an automatic issuance of badges.
Customers can display their badges on their social media profiles.
Badges can be used to unlock exclusive rewards, such as discounts on future stays or access to VIP events.
Considerations:
Customers must be able to access their wallets using only their emails. The target audience is not crypto-native, so we can’t expect them to adopt a new technology. Accessing to their balance and spending points should be as easy as logging in to any other web2 platform (mail address + confirmation email)
Do we need to establish and maintain a communication between the already existing customer database and this new blockchain-based system
We are open to suggestions on how to best implement this system, and we’re also flexible about the utility the badges can have. 
We need you to quote us a full stack solution (frontend UI / backend / smart contract)
Thanks

Project overview

This is a brainstorming stage, we are preparing to pitch this idea to the hotel, so ideas/proposal are welcome!

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Other (Other APIs), Social media (Facebook, Twitter, etc.)
Roles needed Developer

Delivery term: Not specified

Skills needed