Hello Moon
Solana Developer Tools
Project Type: Zero to One
Role: Product Designer
Collaborators: Engineering
Goal
Simplify access to on-chain Solana data
Raw data on the blockchain isn’t easily deciphered. Our engineers parsed all this data to create queryable databases. The only piece missing was an on-ramp to access it.
No-code datastream builder
Our developer tools platform began with a no-code datastream builder as its initial component. This feature empowers users to effortlessly execute their own queries on our data, utilizing a user-friendly interface, and receive the results as a webhook or websocket.
MVP Requirements:
Filter by data type (account or transaction data)
Parsed data only
Allow for data source selection (ex: Token Price, Balance Changes)
Filters within a data source (ex: Block ID, Collection Name, User Account)
And / or statements to build more complex logic
Delivery methods: webhook, websocket
Fast Follow Features:
Add unparsed data option
Upload of CSV or manual program entry
Ability to test endpoints for webhook
Option to secure datastream with an authorization header
Usage Dashboard
Acting as the front page of our developer platform, there were a few different jobs to be done.
Priority 1
Visibility and access to API keys (front and center)
Priority 2
Usage stats tied to each product level (API, Datastreams).
Note: As we iterated, this would include RPC usage as well as a per-endpoint breakdown of usage.
Priority 1
Shortcuts to the most used documentation sections
Iteration
Lookup Tool
I received feedback from our beta testers that it was difficult to find the IDs associated with collections, programs, tokens, etc, which were buried inside our documentation. Within a few days I designed an easy to use lookup tool that was quickly implemented into our dashboard.
Iteration
Team Experience
As our user base grew, there was a need to build out an experience to support teams. Feature requests highlighted the importance of incorporating additional team members, product-level permissions, and security measures.
Team Invite
API Key Management