Saurav NayalSoftware Developer
Craft

GhostGram — Anonymous Q&A Platform

Web Applications

Mid 2025

Next.jsTypeScriptMongoDBMongooseNextAuth.jsTailwind CSS

GhostGram is a modern, anonymous Q&A platform built for creators and communities to collect honest feedback, host ask-me-anything (AMA) sessions, and build authentic connections without revealing the sender's identity.

Approach

Designed a serverless, database-backed web application optimized for maximum privacy, simple sharing, and high performance.

  • Unified Framework: Built with Next.js 15 leveraging App Router, Server Actions, and React Server Components for seamless streaming and navigation.
  • Dynamic Database Layer: Configured MongoDB Atlas with Mongoose ORM to securely store and query anonymous questions, dashboard preferences, and creator profiles.
  • Secure Authentication: Integrated NextAuth.js supporting secure social logins (Google OAuth) and email-credentials session checks.
  • Tailwind CSS 4 & Motion: Developed a modern design system using Tailwind CSS 4 and Motion (Framer Motion) for fluid interactions and dark mode compatibility.

Key Features

  • Personalized Sharing Links: Every registered creator receives a unique public page where anyone can send messages without needing an account.
  • Availability Control: Creators can temporarily pause incoming questions directly from their dashboard with a single toggle.
  • Private Analytics Dashboard: A centralized workspace to read, organize, delete, and manage received questions.
  • Minimalist Design: Optimized for mobile and desktop viewports, with Radix UI primitives ensuring rich accessibility.

Tech Stack

  • Frontend: Next.js 15, Radix UI, Tailwind CSS 4, Motion, Sonner
  • Backend: Next.js Server Actions, NextAuth.js
  • Database: MongoDB, Mongoose
  • Hosting: Vercel

Result

  • Fully responsive sharing dashboards with support for generating custom shareable social preview images.
  • Fast database reads and writes with Mongoose ORM and MongoDB.
© 2026
Get Started