3Box is the best way for developers to manage user data on the decentralized web. 3Box lets you build fully-featured dapps without needing to manage a backend server for user data. You can add identity, auth, profiles, storage, and messaging to your web app.
Using 3Box is straightforward, whether you're an app or wallet and want an easy drop-in component or deep integration:
- 3box.js provides an API for frontend DApps. This API allows; public and private storage, setting or reading global profile data (usernames, avatars etc), collaborative data sharing (either encrypted or public), and peer to peer messaging.
- 3Box plugins are a suite of react components providing common functionality such comments and chat.
- Identity Wallet SDK is for wallets to integrate directly with 3Box (also suitable for Node.js integrations).
💡Checkout our list of app ideas for inspiration
- A live site or demo we can access for user testing
- Source code available on Github for code review
- We are looking for the most innovative and meaningful use of 3Box. The bounty scope is open for maximum freedom and creativity. However, broadly speaking our judging criteria is:
🧱 Integral use of 3Box 30% - Does the app have Deep and substantial use of 3Box?
🏋️♀️ Functionality 25% - We are looking for demos that work
😃 User Experience 25% - Provide a seamless experience
🔥 Wow factor 30% - Does your application go above and beyond?
- Your application must use at least one of our APIs or Plugins, but the more the merrier!
💡If you are unsure what to build, we have prepared a list of app ideas for inspiration.
Definition of Done
A live, working application or proof of concept. Code available for review on Github. The application must use one of 3Box's APIs or SDKs. For more information visit our docs.
Things to Note
Join the Dragon Quest discord to checkout other hackathon bounties and head over to the 3Box discord for all questions 3Box related.