Devlog #5: The Final Update — TypeForum is Shipping
TypeForum is finally finished. TypeForum is a modern discussion platform built with Next.js 16, TypeScript, and Supabase. The goal was to create something that feels premium, customizable, and actually enjoyable to use instead of another generic forum.
Here’s everything added in the final release.
Trending Threads
I built a ranking algorithm that determines which threads should appear on the front page. It takes into account upvotes, downvotes, replies, views, and time decay, so active discussions rise while older posts naturally lose momentum.
Profile Pictures and Banners
Users can now personalize their profiles with custom avatars and profile banners. Media is handled through Supabase Storage, and changes are previewed instantly before saving. Added stats that show the number of upvotes, comments and thread s.
Cleaning Up the App
I removed features that felt unnecessary, including the supplement store and separate ranking pages. The focus is now entirely on what matters most: forums, profiles, and discussions.
Billboard Ads
Added support for 970×90 billboard ads. Administrators can enable or disable ads globally and upload custom image or GIF banners directly from the dashboard.
New Admin Dashboard
Probably one of my favorite additions.
Admins can now:
-Change the site name globally, with logo initials generated automatically.
-Edit homepage headings and footer text without touching code.
-Highlight words using [brackets], which automatically render with a purple gradient.
-Rename categories and subforums on the fly.
-Customize rank names for levels 1 through 5.
Smart Notifications
Added PostgreSQL triggers for notifications:
-Replies to threads and comments.
-New followers.
-Upvote milestones (5, 10, 15, and so on).
I also added duplicate protection to prevent users from getting spammed when vote counts fluctuate.
Who is TypeForum for?
-Gaming and tech communities.
-Fitness and self-improvement groups.
-Creator communities and fanbases.
-Anyone looking for something they fully own instead of relying on Discord or Reddit.
And that’s it.
Building TypeForum has taught me a lot, from UI design and database architecture to spending far too much time fighting CSS. It’s been an incredible experience, and I’m excited to finally ship it.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.