Loading projects...
Loading projects...
# 5Chan - Anonymous Feedback Platform **5Chan** is a sophisticated feedback platform built with **Next.js** that enables users to share and receive anonymous feedback in a secure, controlled environment. This platform addresses the growing need for honest, constructive feedback while maintaining user privacy and safety. ## Core Features - **Anonymous Feedback System**: Non-logged-in users can provide completely anonymous feedback to registered users - **Secure User Registration**: OTP verification system during signup ensures authentic user accounts - **Dual User Experience**: Separate interfaces for feedback providers (anonymous) and feedback receivers (registered users) - **AI-Enhanced Experience**: **Google Generative AI** integration for content moderation and feedback quality improvement - **Real-time Notifications**: Instant feedback notifications with email alerts via **Nodemailer** ## Security & Privacy - **NextAuth Integration**: Robust authentication system with multiple provider support - **OTP Verification**: Secure one-time password system for user verification - **Data Validation**: Comprehensive input validation using **Zod** schemas - **Privacy Protection**: Anonymous feedback ensures sender privacy while maintaining platform integrity ## Technical Architecture Built on **Next.js 14** with **TypeScript** for type safety and **MongoDB** with **Mongoose** for flexible data storage. The application features server-side rendering for optimal SEO performance and efficient API routes for seamless data management. ## User Interface Excellence Modern, responsive design using **Tailwind CSS** with **Radix UI** components for accessibility. Features an intuitive **Embla Carousel** for feedback browsing and **React Hook Form** for efficient form handling with real-time validation. ## Performance & Scalability Optimized for high performance with efficient database queries, lazy loading, and **Axios** for optimized API requests. The platform handles high traffic loads with MongoDB's scalable architecture and Next.js's built-in optimization features. ## Security Measures Implements **bcryptjs** for secure password hashing, comprehensive input sanitization, and protection against common web vulnerabilities. The platform ensures safe feedback sharing while maintaining user anonymity.
A feedback platform where users can share and receive anonymous feedback with OTP verification