One-size-fits-all social apps are limited in capabilities and designed to benefit centralized owners. They will be replaced by bespoke platforms built on decentralized social networks that are owned and operated by the community.
Nounspace is a customizable Farcaster client built by Nouns, for Nouns. It's open-source, community-owned, and live now.
Nounspace is built on top of the space system - a web of miniature websites designed by the community and further customizable by its members. Each space is assembled from a collection of mini apps and building blocks we call Fidgets. Users can expand their space with Tabs and visually style each Tab with Themes.
Our current focus is on making the space system the ideal hub for all communities, Nounish and beyond. We're taking the powerful platform we've built for Nouns, and making it easy for any community to deploy their own version. Rather than competing with Warpcast and Coinbase Wallet to be the best generic Farcaster client, our focus will be on community tooling, creating a platform that provides immediate value and can be fully customized to each community's needs. (ie. Token Spaces)
In addition to turning the Nounspace app into a mini app, we also added support for embedding and using mini apps in Nounspace. This was our hardest challenge as the documentation on this was sparse when we first started. To overcome this, we started by getting familiar with how mini apps work by turning Nounspace into a mini app and studying how frames.js added framev2 support to their open-source frame debugger. We were able to build an initial proof of concept, and when the Mini Apps SDK came out, we were able to build a cleaner, better implementation much faster.
Tracks Applied (1)
Technologies used
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.