Skip to content

Nayana62/TrueFeedback

Repository files navigation

TrueFeedback

TrueFeedback is a web application built using Next.js, TypeScript, Zod, and Shadcn. The application allows users to receive anonymous messages from others through a unique URL. Users can view these messages on their dashboard but cannot see the sender's identity. Additionally, users have the option to toggle message acceptance on or off.

Features

  • User Authentication: Secure login functionality.
  • Unique URL: Each user gets a unique URL to receive anonymous messages.
  • Anonymous Messaging: Users receive anonymous messages which can be viewed on the dashboard.
  • Message Control: Users can toggle the acceptance of messages with a switch button.
  • Dashboard: A central place for users to view their received messages.

Technologies Used

  • Next.js: React framework for server-rendered applications.
  • TypeScript: Typed JavaScript for better code quality and maintainability.
  • Zod: TypeScript-first schema declaration and validation library.
  • Shadcn: Styling library for building beautiful and responsive UI components.