About the Challenge
The Seam miniapp challenge inspires everyone to build the future of social networks by contributing miniapps. Seam is an app where you can create and discover miniapps and post new types of things for your friends.
- Submitted miniapps can go live to our community of more than 20k users in the web app at seam.so and also live on the iOS appstore!
- All miniapp code is open source, so you can remix and learn from examples.
- You earn Seam Points when other users unlock your miniapps.
Get Started
Before creating a miniapp, you should join Seam! Creating a Seam account allows you to claim a username and profile that will be used as the author of the miniapp. More importantly though, it allows you to join a community of other builders, designers, and curators all building the future of social networking together.
Either join on web at seam.so, or download our iOS app from the Apple appstore.
Start coding at docs.getseam.xyz, our step-by-step guide to get you started. Miniapps are small React components written in Typescript. If you have written JavaScript before, this will be a fun challenge. Even if you are new to front-end development, it is a good place to learn. Simple miniapps can take only 15 minutes to create, and you can make them as complex as you want.
Requirements
What to Build
The goal for this miniapp challenge is to create new, fun ways to share with your friends on Seam.
Miniapps make posts. Users play with miniapps to create new art, music, or games, which then can be experienced by your friends. Miniapps live inside Seam, the super app, which acts as a constant contact book and platform for the feeds and groupchats that miniapps live inside of. Miniapps are creative tools that render their end product to a feed.
A miniapp fundamentally has two steps. They start with the singleplayer mode, where someone enters their data, plays the game, or interacts with the app. The second mode is how it shows up in a feed, which is a typically the finished product of the creative process: the finished song, GIF, or highscore. Some quick examples:
- Artistic miniapps first allow artists to draw on a canvas, and then post their watercolor. Yes, Microsoft Paint is basically a miniapp.
- Commerce miniapps first allow a seller to decide what to sell and how to make the post look, and then allows users to buy with one tap.
- Game miniapps first allow friends to play the game, and then allows them to compete by posting their highscores.
- Utility miniapps take the most arcane 3D image filetypes, and then render them properly in the feed.
The options for miniapps are endless — see the examples that already exist on seam.so.
How to Submit
To be considered a submission for the challenge, the code for the miniapp must be submitted as a Pull Request in the Github repository for Seam’s miniapps by the end of the submission period.
Additionally, submissions are encouraged on Devpost to add more detail as well as to be added to the project gallery.
For a successful submission, the miniapp should:
- Compile and run within the Seam miniapp builder environment without errors or crashes
- Run performantly without excessive lagging or glitching
- Allow a user to make a post and successfully render in the feed
Prizes
Most Unlocked Miniapp (Overall Winner)
The largest prize will be given to the contestant whose Mini App gets the most unlocks on Seam. It will consist of a First Place Ribbon Badge for their Seam profile, Seam Points, and $500.
Second Most Unlocked Miniapp
Second Most Unlocked Mini App- This prize will be given to the contestant whose Mini App gets the second most unlocks. It will consist of a Second Place Ribbon Badge, Seam Points, and $250.
Best Design
This will go to the contestant who creates the Miniapp with the best design.
Most Creative
This will go to the contestant who creates the most creative miniapp.
Highest Quality
This will go to the contestant who creates the highest quality miniapp.
Devpost Achievements
Submitting to this hackathon could earn you:
Judges
Nick Confrey
Founder, Seam
Roque Silva
Lead Designer, Seam
Olivia Zerbo
Growth, Seam
James Buret
Engineering, Seam
Judging Criteria
-
Voting for top 2 overall
Seam users will unlock the miniapps that they are most excited about. Each unlock during the Voting Period will constitute a vote towards winning the challenge. The top three miniapps that were unlocked will be awarded prizes. -
Judging for the other prizes
The Judges, at their sole discretion, will evaluate and determine the recipients of the additional prizes based on criteria they find appropriate.
Questions? Email the hackathon manager
Tell your friends
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
