Seam Miniapp Challenge Summer '24
Aug 6, 2024
Create apps and games for a gen-z social platformThis summer Seam is sponsoring a miniapp hackathon challenge to see who can build the best miniapps! Compete to win prizes -- if you know how to code or are just learning React, this is a great opportunity. As always, Seam miniapps have the bonuses of: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.
RequirementsWhat 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 crashesRun performantly without excessive lagging or glitchingAllow a user to make a post and successfully render in the feed.