Flow Hackathon FLIP Fest: a Flow Buildathon
Add to Watchlist
Added to Watchlist
Reward pool
$500,000
equal in FLOW
Expected profit
$250 - 50,000
equal in FLOW
Max participants
∞
No limit
DropsEarn score
Neutral
Hard, Low Risks
Event details
The first ever Flow FLIP Fest is here; a buildathon for developers to collaborate on an open source blockchain project. A FLIP is a Flow Improvement Proposal; a community-driven initiative to discuss and execute impactful improvements on Flow.
The Flow FLIP Fest is a two-month event that will engage and reward participants for creating innovative and effective improvements to Flow. The goal of FLIP Fest is to empower developers to build solutions on Flow that will have a lasting impact on the developer community and broader consumer audience by extension. There are many areas to contribute, including: Non-custodial wallets, SDKs, learning tools, and more critical areas where participants will propose their solutions to specified needs. This also includes feature requests from businesses already developing on Flow.
FLIP Fest will be focused on the following themes: Wallets, SDKs, Local Development Tools, Non-Custodial Wallet Providers, and Learning Tools.
HackerEarth will host FLIP Fest, so head over there to register today and learn more about what participants can expect. There is no cost to register to participate, so if you’re ready to sign your team up to take on your next challenge, there’s no barrier for entry.
Key Dates
- Sept. 15: Registration opens
- Oct. 15: Registration ends
- Oct. 30: FLIP Fest ends
- Nov. 15: Winners announced
Best Solution Rewards
For teams that complete all the listed milestones for any project, they will be automatically considered for the best solution reward. This reward will be given to the team with best solution amongst any other team submissions that have also completed all milestones. All milestones must be completed and approved by October 15th, 2021 to be considered. The reward is based on the tier of the project that was being built. The winning team will also receive all 'Milestone Rewards' alongside this prize amount.
Best Solution - Per Tier 1 Issue: $50,000
Best Solution - Per Tier 2 Issue: $25,000
Best Solution - Per Tier 3 Issue: $5,000
*Note prizes will be distributed in FLOW token of equivalent USD value (the daily average price for the month of Nov 2021 will be used to calculate the conversion rate)
Prize Structure
FLIP Fest offers three tiers of projects to tackle, with Tier 1 being the most challenging and Tier 3 being the simplest. Each tier is split into milestones, which are checkpoints for the Flow team to: review your work, provide feedback, and give the final approval for completion. Select an appropriate tier of project for yourself based on your current skills and available time commitment.
Tier 1
- A minimum of 4 milestones
- Requires significant experience in a domain or language
- May require sophisticated understanding of Flow, its ecosystem, and/or other accompanying tools.
Tier 2
- 2-3 milestones
- Requires some experience in a domain or language
- May require some understanding of Flow, its ecosystem, and/or other accompanying tools.
Tier 3
- Single milestone
- May require knowledge of a specific language
- Usually a self-isolated task with limited knowledge needed outside of the given repository.
Milestone Completion Rewards
For completing a milestone that meets the requirements set by the project and the respective point of contact (POC), your team will be rewarded with a base prize amount. This base prize amount applies for each milestone you complete. Based on the tier, your project may not have all four milestones.
Milestone 1: $250 USD
Milestone 2: $1000 USD
Milestone 3: $2500 USD
Milestone 4: $5000 USD
*Note prizes will be distributed in FLOW token of equivalent USD value (the daily average price for the month of Nov 2021 will be used to calculate the conversion rate)
Themes
Infrastructure Tools
Blockchain introduces new sets of use cases that need to be handled to bridge the gap between the chain and an application. This track contains building tools and services that will aid applications in managing their on-chain interactions.
Examples: Self-custody Wallets, Wallet APIs, Self-hosted Events Provider
Local Development Tools
Developers spend the majority of their time deep in the local tooling on Flow while building their applications. This stream of work involves making these development workflows easier, faster, and ultimately inspire developer confidence in their logic and code.
Examples: CLI, Emulator, Block Explorers, Testing frameworks
SDKs
Flow is looking to expand the features of its current SDKs as well as introduce new SDKs for popular languages to grow the ecosystem. In this stream, you will be able to pick any of the existing libraries or create your own to bring it up to spec with our SDK guidelines and maintain it as Flow evolves.
Examples: Python, Ruby, C#, and more
Non-custodial Wallet Providers
The non-custodial ecosystem of wallets is what power the user to freely move between experiences on Flow with ease. In this track, we're welcoming any teams that would like to build an FCL compatible wallet that demonstrates excellent user experience and security for users to use in any application on Flow.
Learning Tools
Learning tools help reduce the complexity of onboarding onto Flow as a new developer. We're looking to expand our set of learning tools to cover a broader base of developers. This includes improving the experience on our playground as well as expanding our current examples to fit the needs of other developer communities.
Examples: Playground, Kitty-items
Getting Started
Once you have registered on HackerEarth and found a team or chosen to work solo, go to the FLIP-Fest Github repository to find any issue(s) you would like to sign-up to work on.
To work on an issue post the following as a comment on the issue on Github:
- Your team name with a link to the HackerEarth team
- Tag all team members with their Github usernames that are working on the project
- When you plan on completing the first milestone.
If there are more than 5 teams that already expressed interest in working on a project (issue), you are highly suggested select another one from the issue list.
Please be aware that the point-of-contact (PoC) of the issue might reach out to you if there were any issues and you may be asked to delay your start and discuss details with the team privately if:
- You or any member of your team is over-subscribed to too many projects and requires a discussion with the team
- It`s suspected there may be a mismatch of the skills and experience required to finish the project adequately within the Oct 15th deadline.
- More details on the approach and/or implementation are requested to remove redundancies across teams
- If there are more than 5 teams that would like to work on a project, Flow may ask some teams to consider working together.
Once you have begun work, you should start to prepare for your first milestone submission. A milestone submission is a PR that should be directed at: '/submissions/issue-#/milestone-#/team-name' with the issue linked in the PR. See the sample PR for what to generally include in the submission.
After any submission, the Flow team will review PRs every week on Thursday and Friday to provide feedback and approvals. If your PR is merged, you will get the completion reward for the milestone and can move onto the next one (if applicable) for the project. If all milestone submissions have been merged for a project, please wait till October 15th for the selection of the team that will receive the best solution reward for each completed project.
Judging Criteria
Community Impact
- How will developers or existing Flow users benefit from your solution?
- Is your solution well documented and written in a way that makes it easy for others to understand and contribute?
User & Developer Friendly
- Is your solution clear, accurate, and comprehensive to the problem you are solving?
- How easy is your solution to use and/or integrate (if applicable)?
Quality & Excellence
- Is your solution written in a way that is (or considers) stability, maintainability, and extensibility?
- Does your code contain best practices of the language used? Does it adhere to the standards and contribution guidelines of the maintainers?
Comply with what the track needs
- Each track has its own specific requirements and guidelines that must be complied with in order for the work to be considered successfully submitted.
- Participants will have the opportunity to interact directly with Flow developers that will ensure you have a clear understanding of the problem, requirements, and validation of your solution every step of the way. Ultimately, the maintainers of the existing code will be responsible for assessing the specific requirements and the high-level criteria described above.
Got questions about Flow FLIP Fest?
The Flow team will be hosting a special FLIP Fest Discord Office Hours session on Friday, 9/17 @ 8am PT | 11am ET to answer your questions and share more about FLIP Fest. Here’s how you can join:
• Join the Discord Office Hours voice channel to listen in & ask your questions live
• Livestream of Discord Office Hours will be live on 3 platforms:
• YouTube
• Twitch
The Flow team will also be hosting Daily Discord Drop Ins where you can ask your general registration questions and connect with the point of contact for each backlog issue.
Thursday, September 16th
• 10:00 AM - 12:00 PM EST - sideninja: Gregor Gololicic
• 3:00 PM - 4:00 PM EST - 10thfloor: Mackenzie Kieran
Friday, September 17th
• 2:00 PM - 3:00 PM EST- joshuahannan: Joshua Hannan
Saturday, September 18th
• 10:00 AM - 11:00 AM EST- MaxStalker: Maksim Daunarovich
• 11:00 AM - 12:00 PM EST - Srinjoyc: Srinjoy Chakraborty
Monday, September 20th
• 5:00 AM - 6:00 AM EST - bebner: Ben Ebner
• 3:00PM - 4:00 PM EST - gregsantos: Greg Santos
• 8:00 PM - 9:00 PM EST - psiemens: Pete Siemens
Tuesday, September 21st
• 12:00 PM - 1:00 PM EST - sideninja: Gregor Gololicic
• 11:00 PM - 12:00 AM EST- psiemens: Pete Siemens
Wednesday, September 22nd
• 12:00 PM - 1:00 PM EST - sideninja: Gregor Gololicic
• 1:00 PM - 2:00 PM EST - MaxStalker: Maksim Daunarovich
• 11:00 PM - 12:00 PM EST - 10thfloor: Mackenzie Kieran
Thursday, September 23rd
• 12:00 PM - 1:00 PM EST - MaxStalker: Maksim Daunarovich
• 11:00 PM - 12:00 AM EST - psiemens: Pete Siemens
• 2:00 AM - 3:00 AM EST - bebner: Ben Ebner
Friday, September 24th
• 1:00 PM - 2:00 PM EST - joshuahannan: Joshua Hannan
If you have questions specific to a backlog issue - join the Drop In led by the appropriate point of contact, but if you cannot make it you are welcome to join one of the other Drop Ins.
Ready to get started? Sign up for the Flow FLIP Fest today!
About
Flow are announcing the Flow FLIP Fest: a multi-month event that will engage and reward participants for creating innovative and effective improvements to Flow
15 Sep 2021 03:00(UTC+3) - 30 Oct 2021 03:00(UTC+3)
Closed
15 November