← Back to home

3orum

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

Screenshots

3orum screenshot 1
3orum screenshot 2
3orum screenshot 3

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