Consumer
- Docusign with Walrus, Sui and zkLogin.
- TripAdvisor Killer
- Build an app where users can find stores/shops/things-to-do recommendations (ex. boxing gyms, restaurants, bars, cafes, hair salons, etc) without relying on reviews
- prevent fake, solicited, or biased reviews
- use zklogin
- Magneto
- Build a social media application for connecting professionals with their childhood friends (from Elementary School - High School) over a meal / activity
- organizer needs to create a page with event information (ex. description, city, venue, cost, etc.)
- the budget for the meal should be accepted upon RSVP
- after the event, when more than 70% of attendees have marked the event as completed, the pool of funds accumulated for the meal is released to the organizer’s wallet
- invite-only: each person gets to invite 5 friends
- a user can verify another person who went to the same school “I went to Xavier’s School For Gifted Youngsters with Logan from 2005-2007”
- a user with more verifications will have a higher trust score
- a user who organized more events will also get bonus SUI
- offer option to import profile from LinkedIn
- sign up via zkLogin (or alternatively using wallet)
- Suivents
- Build an app(PWA) for listing Sui or Sui-related events (ex. Luma or eventbrite) utilizing dynamic NFTs
- user signs up via zkLogin/wallet
- at the event, at the reception desk, user checks-in on-chain using their NFT objects
- user can share photos / videos taken from the event
- a user can see another user’s history of events attended(confirm checked-ins) and filter for the ones they both attended
- SuiGram
- Build an app whose sole function is to have a steady stream of the best memes. Like Instagram, but just for funny memes and other viral content
- Users submit a meme, and other users can like/upvote, etc. Whichever memes get most likes, get some SUI, at pre-determined intervals of time (alt: every "like" equals some amount of SUI, which can be adjusted based on demand). Some winners will randomly get extra boosts / more SUI in prize winnings since people love to laugh. They also love to get paid. Let's combine the two, in a familiar format like Instagram.
- Submission, votes, etc. are implemented on-chain. Users can vote for their favorite , win SUI, and laugh their asses off the whole time
- Ideal outcome is to be a sustainable activity-generation machine which draws on peoples' desire to laugh & be entertained
- SF (or ML?) Could "seed" the rewards pot (where the prizes come from) initially. Then eventually there could be a mechanism to self fund -- either via premium upgraded offerings , or maybe charging users some small amount after we hit critical mass / escape velocity.
- Sui ZK Lost and Found
- Create an app on Sui to facilitate the recovery of lost documents using a smart contract and zk-proof incentivization system without exposing sensitive information.
- User uploads lost document (e.g., license) to the app, extracting name, DOB, and license number through OCR.
- Hash of name, DOB, and license number is stored in a shared object: H(name | DOB | license no).
- User locks a minimum amount of Sui tokens, to be rewarded to finders or returned under specified conditions.
- Finder, wanting to claim a reward, uploads found document to the app, and OCR extracts information.
- Zk-proof of H(name | DOB | license no) is generated and submitted to the on-chain verifier.
- Successful verification rewards the finder with the majority of Sui tokens, with a portion going to the app.
- Finder's contact details are shared with the person who lost the document, ensuring privacy and incentivizing reporting.
- This system enhances the chances of reporting findings, protects privacy, and confirms the finder with zk-proof. Adjustments can be made for practical application.
Gaming
- SuiFrens
- Build a simple Pokemon style collection based mini game using SuiFrens as the cast of collectible monsters
- You can reference this repo as starter code for the smart contracts: https://github.com/damirka/pokemon
- Give the SuiFrens different attributes and battle traits based on their genes which correspond to the NFT rendering
- Incorporate Capy’s breeding functionality into the game
- Games of Chance
- Implement fully on-chain versions of popular games of chance such as card games or dice games on Sui
- You can reference the Satoshi Coin Flip example to generate a random number on-chain
- Make the UI as friendly as possible by implementing Sponsored Transactions and zkLogin for bonus points
- MUD or other Fully On-chain Games
- Create a text based role playing game in the classic MUD fashion using Sui
- Or create any other types of fully on-chain mini games
- These tools and libraries may be useful:
RWA
- Real-Estate Tokenization
- Build an application for transferring and updating of real estate deeds and titles, represented as dynamic NFTs on Sui using the Display standard
- Display Standard
- Dynamic NFTs
- RWA Perp Trading Platform
- Tokenize tradfi assets like FX, commodity, equity, and allow leveraged trading on-chain
AI
- SuiGPT
- Train a GPT agent or a GitHub copilot that’s proficient in the Move smart contract language
- The trained chatbot or copilot should understand fundamental Move syntax and grammar and be able to build the basic smart contracts in Move when prompted, such as token contracts, DEX’s, NFT marketplaces, etc.
- You may want to start with the following resources on Move:
Developer Tooling
- Sui Integrated Testing Environment
- Create a command line or web based framework for integrated testing for Move smart contracts
- The framework should be able to automate Move unit testing
- Integrate with GitHub Actions or other popular CI tooling for a bonus in scoring
- (Optional) You may also want to consider incorporating the Move Prover as a part of the testing framework
DeFi
- Leveraged Yield Farming Protocol
- Calculate the best yield opportunity on-chain, and allow retails/ institutions to leverage 3x to 5x