Completed

Develop a New Loyalty System with Seasonal Rankings and Monthly Vault Rewards

Published on the October 03, 2026 in IT & Programming

About this project

Open

We are seeking a skilled developer to implement a comprehensive new loyalty system for our platform. This system will consist of two independent but interconnected components: a 60-day 'Seasons' ranking system and a 'Monthly Vault' rewards program. Both systems will be powered by user diamond purchases.

1. Seasons - 60-Day Ranking:
This component will track diamond purchases made by registered users over a 60-day period. Key features include:
- Automatic aggregation of all diamond purchases to a user's seasonal total.
- Creation of a dynamic TOP 50 ranking based on total diamonds purchased within the season.
- Display of each user's current position, their seasonal diamond total, the overall TOP 50 list, and the remaining time in the season.

2. Vault - Monthly Progress:
This system operates on a monthly cycle, resetting on the first day of each month. It is independent of the Seasons ranking. Key features include:
- A monthly progress counter for each user, starting at 0 / 10,000 diamonds.
- Automatic addition of all diamond purchases made during the month to this counter.
- The Vault unlocks for the remainder of the month once a user reaches 10,000 accumulated diamonds (this does not spend or redeem diamonds, it's a purchase-volume requirement).
- On the first day of the subsequent month, the Vault progress resets to 0 / 10,000, and the Vault becomes locked again.
- The monthly Vault reset must NOT affect the user's progress in the 60-day Season.

3. Personalized Vault Promotions:
Initially, there will be 6 eligible promotions. Once a user unlocks the Vault:
- All six promotions will be displayed.
- The user can choose 3 promotions to become their personalized Vault promotions for that month.
- Each promotion has a regular public price and a special Vault price.
- Once the 3 selections are confirmed, they cannot be changed until the next monthly cycle.
- The remaining 3 promotions will still be available, but only at their regular public price.
- Users can purchase any of their 3 selected promotions at the Vault price as many times as desired while their Vault remains active for the month.

We are looking for a robust and scalable solution that ensures accurate tracking and a seamless user experience.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change

Delivery term: Not specified

Skills needed

Other projects posted by Jose M. J.