The Blog Bench
- 1 Devlogs
- 64 Total hours
The Blog Bench is a full-stack, production-ready publishing platform built with Go (Gin) and React (Tailwind CSS). It goes beyond basic CRUD to deliver a complete social writing experience—featuring JWT auth with OTP email verification, threaded nested comments, @mentions, real-time engagement (likes, bookmarks, view tracking), and a weighted trending algorithm.
It includes robust admin moderation tools (reporting queue, user bans, soft deletes), Redis caching and rate-limiting, and an automated SMTP notification system. The entire architecture is fully containerized with Docker and deployed behind an Nginx reverse proxy on a Linux VM.
admin credentials for testing:
admin(username)
Admin007@(password)