zkLeaderboard - Hackathon Bounty
Bounty Title: Beyond ranks and scores
Objective:
- Enhance the existing Leaderboard developed in Leo by integrating innovative features, functionalities, or improvements, with a focus on zk privacy applications.
Eligibility Criteria:
- All submitted projects must be original work developed during the Hackathon.
Core Requirement:
- Extend or modify the existing zkLeaderboard source code
- Using the same principles showcased in zkLeaderboard implement a different version with enhanced features.
Feature Ideas (participants can choose one or more or something completely different):
- Advanced Privacy Features: Implement advanced zk privacy techniques to enhance user data protection.
- User Profiles: Allow users to create profiles with customisable avatars, bios, and more, while ensuring data privacy.
- Dynamic Ranking: Implement real-time updates to the Leaderboard rankings based on live score inputs.
- Gamification: Introduce badges, achievements, or challenges to motivate users.
- Integration with Other Platforms: Allow the Leaderboard to fetch scores or data from other platforms or games while maintaining privacy.
- Custom Themes: Enable users to customise the Leaderboard's appearance or theme.
- Rewards: Use the leaderboard as an Oracle to trigger other actions like prize distribution.
Bonus Points:
- Exceptional UI/UX design.
- Comprehensive documentation.
- Scalability and performance optimisations.
Submission Requirements:
- Source code hosted on a platform like GitHub or GitLab.
- A brief documentation or README explaining the implemented features and how to use them.
- The code must run! (At least locally)
- The Leo program must be deployed in the network.
Judging Criteria:
- Innovation: How novel and unique are the added features?
- Relevance to zk Privacy: How well are zk privacy concepts integrated and applied?
- Functionality: Does the extended Leaderboard work without major bugs or issues?