pro3_true_feedback
True Feedback - Anonymous Message Platform
Project Motto
"Unfiltered, Anonymous, True Feedback."
Description
True Feedback is an anonymous messaging platform designed to provide users with honest, anonymous feedback. Users can register to receive a unique URL, which they can share with others. Anyone with this URL can send feedback anonymously, encouraging open and honest communication. With a user-friendly toggle option, registered users can control when they’re available to respond to messages, ensuring feedback is manageable and timely. Built with Next.js, Mongoose, Next-Auth, and Radix UI components, this project emphasizes simplicity, security, and an intuitive user experience.
Demo Video
Features
- Anonymous Feedback: Anyone with a user’s unique URL can send feedback anonymously.
- Toggle Visibility: Users can control message reception by toggling an option to activate or deactivate their feedback link.
- Secure Authentication: Next-Auth is used to secure user accounts and ensure data privacy.
- Customizable Notifications: Users are notified of incoming messages and can choose to respond.
- Responsive UI: Built with Radix UI and TailwindCSS, offering a smooth and responsive interface across devices.
Tech Stack
- Next.js: Application framework
- React: Front-end library
- Mongoose: MongoDB ORM
- Next-Auth: User authentication
- Radix UI: UI components
- React Hook Form: For streamlined form management
- TailwindCSS: Custom styling
- Zod: Schema validation
- Resend: Email notifications
Usage
- Sign Up: Register to receive your unique URL.
- Share Chat URL: Share your unique URL with others to receive anonymous feedback.
- Control Feedback: Use the toggle button to activate or deactivate message reception as desired.
- Manage Messages: View messages from your account dashboard and respond as necessary.