Choosing what to build on Blockchain & Solana is always a hard choice for Builders. Luckily, SandStorm Hackathon already offered a categorized list of what to build.
(Key learnings & top picks from the event can be found in this amazing post)
The original list is long and you can find it on the site, I will try to filter ones that can inspire Builders to plan their next move:
DeFi
Derivatives decentralized exchanges
Orderbooks used for other NFTs or Lending Rates
Hybrid MMs for Orderbooks
High throughput Payment systems
SwitchBoard Oracle Integration
Build an insurance protocol that requires settlement using off-chain data such as weather affecting crops.
Build a Lottery as a Service protocol relying on verifiable randomness
Build any form of money app such as Russian Roulette relying on verifiable randomness.
Build a product with Dynamic NFT (dNFT) leveraging on interesting data to mutate NFT metadata.
Building With OpenBook
New Market Making Scripts/Methodology that takes into consideration on-chain limitations
Charting or Analytics solutions
Integrating Derivatives such as Perpetuals or Options
Future of Work
On-Chain Bounty Boards
Universal Reputation Protocols (with potential for composability)
Talent-Recommendation Systems
DeFi for Freelancers
Tooling for Educational NFTs (collecting, showcasing, etc)
On-Chain Resume Tools
Decentralized Adjudication Tools for Freelancers
Invoicing and Payment Tools for Freelancers
Automation using ClockWork (txn scheduling, smartcontract automation) & Helius (on-chain event listener)
Automated defi protection protocol (auto-repay on Solend).
Automated dollar cost averaging protocol.
Automated yield harvesting protocol.
Automated trading strategies.
Automated yield optimization protocol (move assets between USDC/USDT based on Solend supply yield rates).
Using Helius webhooks for listening to on-chain events (for example, transfers, NFT listings, etc) and triggering certain actions. Bonus points for integrating Helius for listening to events and using Clockwork to trigger them!
Derivatives Applications and Liquidity make use of Parimutuels or Derivatives protocols
A step-style race game using the parimutuel protocol
A “beat the streak” app or set of rolling contests for parimutuels that awards a prize to the player/wallet that wins the most parimutuel games in a row
An innovative spin on a “swap-style” GUI on top of Hxro Dexterity for perps and futures using spandex style portfolio margining as opposed to “gearing-based” leverage
An innovative stablecoin using a liquid perp/futures curve
A p2p OTC clearport-style trade/betting gui that settles using the spandex risk engine
Human readable transactions with Helius APIs
A human-readable blockchain explorer using our APIs
A UX-friendly transaction viewer using our APIs
Making a PR to xNFT backpack for human-readable transaction histories using our APIs
Real World Assets on Solana
Off-chain underwriting data oracles
Complex asset-backed lending (Receivables, real estate, etc.)
On-chain credit rating
Unsecured lending
KYC/identity
Protocol risk monitoring tools
Decentralized Infra (Note: I quite like the category but the idea list is poor to me. Decentralized Infra to me can be something like a network that make use of Smart Home device, or something built on mobile / the Solana Mobile Stack)
A research report that presents information related to how decentralized solana is from perspectives such as stake distribution, validator diversity, client diversity, and governance
Build a tool that displays information related to any of the above-listed perspectives, pulling from sources like validators app
Local Dev Tooling - Anything that makes local building easier
Editable accounts on local test validator
Ganache for local test validator
"plugins" for programs on local test validator
Multi-venue DeFi yield farming
Multi-hop order execution routing
NFT sweeping/arbitrage bots
Composable Discussion Forums
An on-chain job bulletin board with payment mechanisms
An on-chain forum for nft swaps - like craigslist.
An on-chain “Disqus” - comment/discussion section for different on-chain events (NFT collections, Whale Wallets, Large Transactions, Suspicious activity, Hacker wallets, etc.).
Create a tagging system to the flag was stolen NFTs. A “Twitter feed” for wallet address.
Open-Source NFT Marketplace Tooling
Resolve SNS and ANS in one system
Resolve multiple token standards in one SDK
Anything to encourage composability with multiple NFT protocols/standards
Add a novel feature to Night Market
Social (web)apps
Build a social website or app where users can set exercise and training goals, and share their workouts with others.
Build a social website or app where users can set exercise and training goals, and share their workouts with others.
Gaming
Crafting/dismantling of NFTs into multiple NFTs or Fungible Assets.
Vault service for depositing/withdrawing NFTs/Fungible Assets into escrow to be used in games.
Quest-making service.
Guild-making services.
Game state management services.
Reputation using Underdog Protocol
Bots:
Discord Bot to send/create Dynamic NFTs
Discord Bot to view Community Reputation in Channels
Integrations:
GitHub to on-chain, capture code commits, and add to reputation score ie: Dynamic NFT
Twitter to on-chain, capture engagement, and add to reputation score ie: Dynamic NFT
GSuite to on-chain, capture engagement, and add to reputation score ie: Dynamic NFT
Bonking with Bonk!
Payments integrations with $BONK
DeFi Applications that burn $BONK with fees
NFT Marketplace denominated in $BONK
Anything that burns or adds value to $BONK.
Private Payments using ZK
Payments using Elusiv SDK/Solana pay
Nice UX for making private payments
Private POS system
Mobile challenge with Gari Web3 Mobile SDK
Build your own super app using the SDK
Mobile Gaming (An example 🎮 that has used our SDK - https://play.google.com/store/apps/details?id=com.circleofgames.app )
Web3Ad quest challenge📱: Build an in-app quest where similar to the brave browser model on mobile
User-generated NFTs 🏆 - Build dynamic NFTs as rewards for being a top contributor on the platform
Messaging & Notification with Dialect
Live examples today include embedded inboxes for users to message each other
Notifications for NFT bids & buyout offers
Liquidation warnings
Filled orders
Multisig & DAO voting
Jito MEV
Build a searcher client library in another language
Listen to updates from mempool and view them in terminal/GUI
MEV stealing and bundle deconstruction detection
Add the ability for the MEV tip-distributor to distribute MEV rewards in JitoSOL (and otherLSDs) to direct stakers given some preference of LSD received
“I stake SOL but want to get jitoSOL/laineSOL/etc. instead of SOL”
Building the Dojo with Cyber Samurai NFT collection
custom meme generator: plug in your wallet and generate memes with the PFPs you hold.
Twitter post/banner creator: when users buy and joins the community, a tool to help them create a custom twitter post to connect w/ community
Trait swapping tool/marketplace: Users can create/buy/sell traits to use on their Samurai NFTs. Monetize on-chain.
On-Chain Monitoring
Help to define security scenarios that involve transaction log analysis (such as analytics, tracking, tracing, etc) and build scripts to automate it
Digital Identity using Unstoppable
Year in review across multiple addresses, analytics for dapps, leaderboard, connect communities via subdomains, map of where your community is located
Resolution - Retrieve Solana address associated with a domain
Update a Solana wallet to resolve Unstoppable domains
Update a blockchain explorer to resolve Unstoppable domains
Login with Unstoppable - Onboard users to a dApp and receive permissioned profile data
Onboard users to a Solana dApp using Login with Unstoppable
Onboard users with Bonfida (.sol) domains using Login with Unstoppable
Display domain avatar and username on dApp
Setup a reseller account and offer domain sales through Login with Unstoppable
Profile API - Read/write profile metadata associated with a domain Public metadata / Private metadata
Email service - Low friction communication with users
Communicate with your users via @ud.me email
On-chain updates - Interact directly with the domain on-chain
Allow user to set their domain's on-chain Solana address directly from the dApp
Issue the user a proof-of-something NFT and airdrop to the Solana address for their domain
Gaming Leaderboards / Achievements as an NFT
Analytics
Research report about distribution of SPL tokens
Analytics dashboards
On-chain forensics
Enhancing the Sports Betting UX using Monaco Protocol
Parlays/Accumulators - How can these be built on CLOB (central limit order books)?
Lending solutions to lever up sport betting positions
Analytical tools - e.g. whale alerts, shark alerts, wallets to target for marketing, etc.
Social betting - Is there a way to allow you and your friends to form a ‘syndicate’ and bet in a transparent manner?
Market making tools - What inputs would be needed for the user (e.g. depth, volume, etc.)? How would the tools deal with price movements in the overall markets? How will it deal with liability?
Bonking with Orca
Payment Solutions with Bonk + Orca Swap Integrations
Allow swappers to pay a BONK tip that is burnt using Orca Swap
NFT x DeFi
NFT-based prediction markets
NFT-based insurance platforms(insure NFTs against losses)
NFT derivatives (options, perp contracts)
NFT DCA tool using tokens
Historical NFT balances
Improved market-making Ui on Orca X Elixir for NFTs
Mortgage - build a product that allows to buy NFT with only 20% of the price, the rest should come from somewhere to pay the rest (flash loans?). Bought NFT should be collateralized into a loan on FRAKT
Borrow-to-buy - use [frakt-sdk](https://github.com/frakt-solana/frakt-sdk/tree/master/src/loans/loansService/README.md) to build a solution that allows to buy NFTs with money borrowed from other NFTs
Options - build an NFT options platform leveraging [hadeswap](http://hadeswap.com)’s deep liquidity
NFT Oracles and Orderbooks
Floor (TWAP) price oracle for collections using Helius and Switchboard
Virtual orderbook builder for collections based on listings and bids using Helius and a custom contract like col8
A research report that presents information related to how easily NFT floor prices can be manipulated and how to prevent it
NFTs
Transactional NFT applications (receipts, tickets)
Utilizing Crossmint’s Minting API to create easier ways to mint NFTs (Discord/Slack bots, Shopify plugins, etc)
NFTs for enterprise use cases (a la Starbucks rewards)
Ways to integrate NFTs seamlessly into everyday life
Tools that enable creators and artists to add interactivity, personalization and/or unique online/offline experiences to their NFT collection(s)
Infrastructure enabling community members to build on top of original collections
Decentralized Wireless (DeWi)
Using the Helium Network to create Location-based NFTs. This could leverage GPS-enabled devices or the on-chain location of Helium Hotspots.
A decentralized implementation of traditional LoRaWAN infrastructure. This could be things like LoRaWAN join server, application server, or other piece of infrastructure that brings more pieces of the end-to-end data pipeline on-chain.
A tool or service that helps developers and businesses build and deploy applications on the Helium network, such as a device management platform or a marketplace for IoT services.
A solution for enabling micropayments or other financial transactions between IoT devices on the Helium network, using the Solana blockchain as a backbone.
On-Chain Legal Docs using Vellum's program and post-execution library
Post execution SDK for document signing.
One-off multisig proposals.
Build a system in Vellum where people can create a single-use multisig that closes upon all signers confirming or denying a single proposal. This is in service of
Payment splitting via a multisig proposal.
Create a “Pay together on Vellum” flow where people can add their friends to a proposal with a certain dollar amount that will be split among all of the people who are paying for the item.
Permaweb contract amendment system.
Propose a way for people to keep track of on-chain versions of a contract as it’s changed on Vellum.
Decentralized Identity, Decentralize Yourself
Integrate Civic Pass (https://docs.civic.com/civic-pass/overview) into a Solana protocol for uniqueness or KYC, e.g. Openbook DEX, Wordcel, and dApps
Login or authentication with Civic Pass (https://docs.civic.com/civic-pass/overview)
Integrate Civic.me SDK (https://docs.civic.com/civic-me/civic-me-profile) in an existing dApp and deliver to production
Integrate Civic.me SDK (https://docs.civic.com/civic-me/civic-me-profile) with Backpack
Integrate Civic Link SDK (https://github.com/civicteam/civic-link) to link and connect multiple wallets
Integrate Decentralized Identifiers (DIDs) with a dApp (https://github.com/identity-com/sol-did)
Solana Ecosystem is growing stronger everyday, there is no short of idea to build on the ecosystem. If you want more idea, check our this request from VC.
P/S: You are a dev and you are NEW to Solana, I hope you find this one interesting as I do.
great