You are browsing as a guest. Sign up (or log in) to start making projects!

5h 2m 43s logged

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.

0
5

Comments 0

No comments yet. Be the first!