The primary goal of this project is to create a dynamic platform where fans can earn rewards by engaging with various programs offered by multiple creators. The system is designed to accommodate different program types and creators, and provides a seamless user experience through flexible theming and robust authentication.
Project Details
The platform supports various creators, each offering distinct programs with unique reward structures. It needed to be flexible enough to handle these variations effectively
A system to automatically adapt themes based on the creator's program, ensuring a customized and visually appealing experience for users
Integration of both phone verification and Auth0 to manage secure and seamless authentication across different programs
Implementation of a tier-based rewards mechanism where users earn rewards after completing a certain number of touchpoints. Higher tiers provide increased rewards and discounts based on user activity
Emphasis on creating a smooth, engaging, and adaptive user experience that balances the platform's complexity with simplicity in design
Key Features
Dynamic Templating System: Automatically adjusts layouts and designs based on the type of program, ensuring relevance and customization.
Flexible Theme System: Allows for per-program theme customization, adapting to the needs and branding of each creator.
Seamless Authentication: Supports both phone verification and Auth0, with distinct tokens for each method, ensuring security and ease of access.
Tier-Based Rewards: A rewards system that offers increasing benefits based on user engagement. Completing specific touchpoints leads to rewards, with higher engagement unlocking greater discounts and incentives.
Responsive Design: Built with React and Tailwind CSS for a responsive and visually engaging interface across different devices.
Achievements
🏆
Developed a solution capable of handling multiple creators and program types with a dynamic templating system
🏆
Enabled personalized theming for each program, enhancing user experience and creator branding
🏆
Created a secure and flexible authentication system with both phone verification and Auth0 integration, ensuring seamless user transitions between programs
🏆
Implemented a tier-based rewards system that incentivizes user engagement, offering increasing rewards and discounts based on touchpoint completion
🏆
Achieved a balance between complex functionality and a smooth, engaging interface, leveraging React and Tailwind CSS for optimal performance