Read the full details about the campaign on the official Flow developer docs !
Looking to form a team for one of the weekly challenges or stay ontop of the latest? Join our telegram chat.
Welcome to the "May the Flow be with You" campaign - a month-long vibe coding challenge on Flow! Starting May 4th, participants will build exciting projects across four themed weeks, competing for weekly prizes and a major end-of-month jackpot.
- Duration: May 4-31, 2025
- Total Prize Pool: Over 10,000 FLOW
- Weekly: 1750 FLOW distributed to 7 winners each week (~250 FLOW each)
- Hundreds in building in public rewards
- Final Jackpot: 2500 FLOW
You can check out the Leaderboard to see the top engaged participants.
Create unpredictable, emergent experiences using on-chain randomness. Think: generative art, dynamic NFTs, chance-based mechanics, and randomized gameplay elements.
- Twitter Space: May 7 (Wed) @ 4:00 PM PST - "Randomness: Building with Unpredictability"
- Winners announced: May 12
- End of Week 1 will be May 10th, 11:59pm PST
Useful Links:
- How to setup cursor with developer docs for optimal vibe coding
- Live app built using Flow random and coresponding GitHub
- Implement Randomness with Solidity in 3 min
- Twitter Space: May 14 (Wed) @ 4:00 PM PST - "How to Build Fun Games"
- Winners announced: May 19
- End of Week 2 will be May 17th, 11:59pm PST
- Twitter Space: May 21 (Wed) @ 4:00 PM PST - "Generative Composiblity: Turning Products into Platforms"
- Winners announced: May 26
- End of Week 3 will be May 24th, 11:59pm PST
- Twitter Space: May 29 (Thurs) @ 2:00 PM PST - "How to Create Perfect NPCs"
- Winners announced: June 2nd
- End of Week 4 will be June 1st, 11:59pm PST
Note: Think about the weekly themes as suggestions, you are welcome to continue working on your original week's idea into later weeks and aren't strictly required to follow the new week's theme.
-
Create Your Profile
- Sign up for a Flow dev docs profile
- Add your Flow address (the first listed address will receive FLOW rewards)
-
Create Project in Repo
- Fork this repository
- Create a new folder in the
submissions
directory with your Flow address as the folder name - Add a README describing your project, team, and motivation
-
Build & Commit
- Work on your Flow project based on the weekly themes
- Make daily submissions to maximize chances of winning
- Each submission must reference what was added that day and include source code
- You can submit up to one entry per day from May 4-31
-
Win Rewards
- Weekly themed challenges with rewards distributed to 7 winners
- Each day you participate in a week counts as a raffle entry, increasing your chances
- All submissions qualify for the final 2500 FLOW jackpot
- submissions/
- 0x1234...333/ (Your Flow address)
- README.md (Project overview)
- week1/ (Weekly folder)
- my-project-name/
- README.md (Documentation with prompts used)
- src/ (Source code)
- my-project-name/
- week2/
- week3/
- week4/
- 0x1234...333/ (Your Flow address)
- Each submission should demonstrate meaningful progress
- Weekly winners receive prizes from the 1750 FLOW pool
- All participants are eligible for the 2500 FLOW end-of-month jackpot
Share your progress on Twitter with the hashtag #MayTheFlowBeWithYou and tag @flow_blockchain to unlock additional rewards going to the top posts.
- Open to anyone globally with internet access
- You must deploy on Flow and put your Flow EVM (i.e. metamask) or Cadence (i.e. Flow Wallet) wallet address to recieve rewards.
- All code must be original and public
- All submissions must be made through this repository
- Each wallet address can win multiple times (althogugh not in the same week)
- Weekly prizes are distributed within several days of winners being announced
- Flow's Community Team has final say on all prize decisions
Join our Discord for community support and follow @flow_blockchain and @aliserag0 for updates and winner announcements.
Let's vibe and build together! May the Flow be with You! 🌊🚀