All Projects

True Feedback - Anonymous Messaging Platform

AI-powered anonymous feedback platform with real-time streaming

User dashboard with messages

A modern anonymous messaging platform built with Next.js 15, featuring AI-powered question suggestions, dual authentication (Google OAuth & email verification), and a beautiful dashboard for managing anonymous messages. Includes real-time AI streaming, secure OTP verification, and seamless message management.

ROLEFull Stack Developer
Next.jsReactTypeScriptMongoDBMongoose
User dashboard with messages
User dashboard with messages

Tech Stack

The engine behind the experience

Next.jsReactTypeScriptMongoDBMongooseNextAuth.jsGoogle Gemini AIVercel AI SDKResendReact Hook FormZodTailwindCSSShadCN UIFramer Motionbcryptjs

OVERVIEW

True Feedback is a comprehensive anonymous messaging platform that enables users to receive honest, anonymous feedback from friends, followers, and peers. The application provides a secure and user-friendly environment for authentic communication without the fear of judgment. The platform features dual authentication systems including Google OAuth integration and custom credentials with secure email verification using OTP codes sent via Resend. Users can create unique profile links that can be shared across social media, allowing anyone to send anonymous messages through a beautiful, intuitive interface. One of the standout features is the AI-powered question suggestion system powered by Google Gemini (gemini-2.5-flash). The system generates creative, engaging questions in real-time using Vercel AI SDK v5's streaming capabilities, helping users craft meaningful messages. The streaming implementation provides a smooth, interactive experience as suggestions are generated. The dashboard provides comprehensive message management with features like message acceptance toggling, message deletion, and real-time updates. Built with modern UI components from ShadCN UI and Aceternity UI, the application features smooth animations powered by Framer Motion, creating an engaging and polished user experience. Technical highlights include optimized MongoDB aggregation pipelines for efficient database queries, debounced username availability checking for better performance, and a fully responsive design that works seamlessly across all devices. The application is built with TypeScript for type safety, Zod for schema validation, and React Hook Form for efficient form handling.