Full-Stack

Featured

InterviewBD: Interview Preparation Platform

A comprehensive interview preparation ecosystem where professionals share authentic interview experiences, enabling job seekers to prepare effectively with field-specific questions, verified contributors, and collaborative learning features.

InterviewBD: Interview Preparation Platform — screenshot 1 of 6
InterviewBD: Interview Preparation Platform — screenshot 2 of 6
InterviewBD: Interview Preparation Platform — screenshot 3 of 6
InterviewBD: Interview Preparation Platform — screenshot 4 of 6
InterviewBD: Interview Preparation Platform — screenshot 5 of 6
InterviewBD: Interview Preparation Platform — screenshot 6 of 6
1 / 6

Key Features

  • Hierarchical content organization with fields, categories, and Q&A system
  • Profile verification and badge system for credible contributors
  • Real-time messaging with online status and activity tracking
  • Three-tier role management: Admin, Moderator, and User permissions
  • Advanced search, filtering, and like/bookmark functionality
  • Comprehensive moderation tools with reporting and analytics dashboard
  • JWT authentication with email verification and PostgreSQL + Drizzle ORM
  • Deployed on Vercel with fully responsive design

Challenges Faced

  • Preventing low-quality or unverified content while keeping the platform open and community-driven
  • Supporting real-time messaging and moderation at scale without over-engineering the stack
  • Designing a permission model flexible enough for admins, moderators, and regular users

Solutions Implemented

  • Built a profile verification and badge system so credible contributors stand out
  • Implemented a three-tier role system (Admin/Moderator/User) with scoped moderation tools and analytics
  • Used JWT auth with email verification, backed by PostgreSQL + Drizzle ORM, for a secure and simple data layer

Technologies Used

Next.jsTypeScriptPostgreSQLDrizzle ORMJWT AuthReal-time ChatNodemailerTailwind CSSVercel

More Full-Stack Projects

View All

Full-Stack

Agile-Driven Movie Reservation Website

Scalable full-stack application built with Agile Scrum methodology

  • Complete movie browsing and reservation system
  • Frontend/backend architecture with MVC pattern
  • RESTful API design for seamless communication
MongoDBExpress.jsReact.jsNode.jsMVC+3

Get in touch

Curious how it was built?

I'd be glad to walk through the architecture and decisions behind InterviewBD: Interview Preparation Platform.