Design the Step Mobile App
✍️

Design the Step Mobile App

Deadline: 8th August, 2023
💰
Bounty Budget: $1,800 USDC

About the Bounty

Step Finance is developing a mobile app for use as a Token Watchlist and as an event sign up and physical checkin app for the Solana Crossroads and Solana Allstars events around the world. The App should be multiplatform (iOS and Android compatible), Open Source and segmented into potentially multiple bounties.

This bounty is for the UX design and wireframes ONLY and should cover the entire scope of work for the mobile app.

Estimated Time: ~4-6 Week

Available to: Open to Public

Key design principles for the mobile app:

  • Ease of use
  • Low resource overhead
  • Simplicity and functionality

The Step team is available to discuss with bounty takers on the bounty and happy to provide feedback or suggestions.

Step is leaving the design and workflow choices up to the bounty taker to decide upon as long as they conform to the Scope of Work.

User Workflow Descriptions:

The app has a few core functions:

  1. EVENTS - Events is a page within the app. Every event from Solana Allstars and Solana Crossroads are visible and scrollable. Events have text descriptions, images and links. A user signs up to login to the app, selects an event, indicates they will attend the event, and upon arriving at the event can generate a unique QR code to be presented at the door which is scanned by the event organiser to register their proof of attendance. The Events page in the app would encompass this workflow
  2. TOKEN WATCHLIST - Token Watchlist is a page in the app. Any user can download the app and use the Token Watchlist functionality (much like Coingecko, Blockfolio etc). Step Finance indexes all token data from the solana blockchain and has open APIs for such purposes. A user can see a list of tokens, create a new list to watch, star or like their favourite tokens which appear on the users list, add/remove new tokens to the list. Token data like price, 24h, 7d, 30d, market cap, liquidity etc would be shown for each token line item. This would be on the ‘Watchlist’ page within the app.
  3. NEWS - News is a page within the app. A scrollable feed direct from Solanafloor.com/news viewable within the app. Solanafloor News is built using Ghost for news items and an integration with Ghost would be needed to directly display the newsfeed in the app. Articles should be formatted correctly for the screen size.
  4. BOUNTIES - Bounties is a page within the app. A scrollable feed for bounties directly from stepdao.org correctly formatted and viewable within the app. Stepdao.org uses Airtable for bounty tickets and the app should integrate with Airtable to get the bounty feed.
  5. PROFILE - A profile page. A profile page is a simple user information page with input fields for email, phone #, screen name and wallet address for use in notifications and marketing related campaigns.

Specific page descriptions:

Login Page:

  • Utilise OAuth sign up/ login methods like facebook, twitter, google, Apple
  • Utilise web3 native login/sign up methods like Solana mobile wallet adaptor

Events Page:

  • Pull list of events from Solana Allstars event website (Airtable).
  • User can click event, see image of event, text description, location text, links to event social media channels.
  • User can indicate attendance interest for the event. Event page show total number interested.
  • User can input one or more ‘buddy’ who will attend event via their email (this is for users without smartphones to still have access)
  • Filter by country and time period (week, month)

News Page:

  • News feed list from Solanafloor.com/news
  • User can scroll news stories and click to read within the app

Watchlist:

  • Show list of solana tokens from https://analytics.step.finance/ sorted by Market Cap, this is the ‘Main List’
  • User can Star their favourites and add them to a New List
  • New List shows only the tokens the user has starred
  • Each token line item in the list shows: Price, Volume 24hr, Liquidity
  • User can add/remove tokens to their watch list

Ideal Candidate:

  • Can be a individual or team
  • A high quality communicator and ability to ask questions of the Step team for bounty ideas, requirements etc
  • Able to process feedback to iterate further on a viable product.
  • Deep understanding of the Solana ecosystem

Bounty Screening Questions:

  • What do you think will be the most difficult part of this project?
  • Please provide proof of your previous work
  • Walk us through your thought process on what you will be doing to complete this bounty.
  • What is your timeline for completing the UX and Wireframes?
  • What part of building the app excites you the most?
  • What part of this app description is the most unclear?

How to get started on this bounty:

  • Send us your answers to the above screening questions through the attached Bounty Submission Form.
  • One of the Step team will get back to you soon to setup a time to discuss.

Resources

Participation in this bounty is entirely voluntary. Bounties are a way to learn and dabble in opportunities to build in web3. These are neither full time jobs nor project based engagement. Please be advised that the sponsors will not have time for individualized feedback due to the number of entries we receive. Please check out 🏁Superteam Terms of Engagement.