3orum
Forum app for discussions/posts using Polybase and Remix (React).
Screenshots



Problem Statement
3orum is a forum app using Polybase as the database and Remix (React) for the frontend/backend. The UI and features were inspired by Flarum.Featuresdiscussions and repliesuploading of avatarsbasic controls - editing & deleting postsThoughtsspeed for queries and updates as well as subscriptions is very fast - similar to SupabasePolybase's React library is easy to use and will make adoption easyat its core, both the SDK and Polybase basics is easy to use/configureFutureThings to add for the future could be:administrative controls - forum wide settings, user groups, configuring tags and permission, etc.media - e.g. attachments with a service that is faster and more reliable than IPFSdirect messagingaddress notification for replies - maybe with a service like Pushgeneral improvements as Polybase matures e.g. more complex queries and filters to allow things like multiple tags per post or post history for edits, support for common data types, relationships and advanced features that come with databasesmake it as a service e.g. visit a site where you can deploy your own copy of the forum code / collections
Solution
Main tools used for 3orum are:Polybase - database for data (discussions, posts, tags, user info) and client tools (SDK and auth provider)Remix (React) - web framework and fetching data mostly serversideMantine - React UI components e.g. text editor and modalsFly.io - deployment & hosting
Hackathon
Scaling Ethereum 2023
2023
Prizes
- 🏆
👯 Polybase — Pool Prize
Contributors
- alexnguyennz
9 contributions