BUILDING SOLUTIONS FOR A VIBRANT METAVERSE
NFTs - RFOX COMPANION (ANDROID / iOS)
Background
Can we take
RFOX inside the pocket?
Can we build a mobile app that our community members can use to access RFOX product data, customize their persona and avatar, get the news and contact Customer Support?
Can we build a mobile app that our community members can use to access RFOX product data, customize their persona and avatar, get the news and contact Customer Support?
Challenge
In this challenge, participants are to build an RFOX mobile companion on Android or iOS. This app will be used by RFOX ID holders and will be a way to keep users connected to RFOX, anywhere and everywhere.
How to respond to the Challenge?
- First, make sure you read all challenge statements in the RFOX MetaHack 2022.
- Select a challenge to attempt, and make sure you understand it fully.
- Bring your questions to the Information Session.
- Start building the product slide deck – Reach out to us if you need guidance or clarifications.
- Build the solution to the challenge, using the language and tools needed.
- Make the submission.
Resources
RFOX will provide:
- Clear direction, guidelines and clarifications.
- API end-point technical documentation (If necessary).
Submission Must Include
Your submission must include:
- Product slide deck – Needed to present/pitch your product.
- A fully functional prototype – Needed to demo the mobile app.
Evaluation
You will be judged on the following criteria:
1. Code Quality, defined as:
- Completeness – How well does the code conform to the functional specifications and requirements of a project, in this case, the challenge.
- Correctness – Structural quality, which relates to the maintainability of the code.
- Correctness – Functional quality, which relates to the stability and robustness of the code.
2. Creativity in solving the problem statement:
- Implement an architecture that can be easily maintained and extended.
- Provide documentation with code samples.
3. Product ready – How close is the submission to a final product?
Qualification Criteria
- This challenge is open to individuals, teams, as well as early-stage startups.
- Submit the correct link to the code repository.
- Make sure your repository includes the complete codebase (All the commits are done, documentation, install scripts, other resource files)
- Solve only one of the challenges mentioned, and explicitly state which challenge you are taking on.
- Own your code – Do not plagiarize. That will be grounds for instant disqualification.
- Explicitly state other challenge dependencies and open-source licenses used in the challenge.
Submission Guidelines
You can submit your challenge by uploading it to a public Github.
You need to include:
You need to include:
- Source code.
- API end-point documentation.
- Documentation for developers with code samples.
- Architecture diagram.
- How-to install/deploy.
- Scripts and other resource files.
Components
b. Functionality (Examples below):
- RFOX ID user management
- Create/edit username
- My wallet – tokens, NFTs – connect to non-custodial wallets
- My avatar (Dress-up)
- Create/edit bio and background story
c. RFOX News
d. RFOX University
Tutorials on RFOX products, blockchain, etc.
e. RFOX Community
Friends and chat.
f. RFOX Finance
Staking, performance profit & loss.
g. RFOX Media
Video clips owned.
h. RFOX VALT
VALT 3D world, shop-owner (Customize Shop, Sales Reports, Inventory).
i. Customer Support
Open tickets/Close tickets.