Skip to content

arnabsahawrk/Honest-Opinion

Repository files navigation

Honest Opinion

Honest Opinion is a social chat application that allows users to receive anonymous messages. Users can create accounts to share links for anonymous messages and integrate with AI for message suggestions.

This project focuses on functionality and user validation, ensuring a seamless and secure user experience.

Visualizing the Project in Action

Watch Video

Key Features

  • Anonymous message sending
  • User account creation with OTP validation
  • AI-generated message suggestions
  • Responsive and accessible design
  • Secure authentication and authorization with JWT
  • Integration with MongoDB for data storage
  • Toast notifications and loaders for enhanced user experience

Key Dependencies

  • Next.js: The React framework for production.
  • React: A JavaScript library for building user interfaces.
  • Tailwind CSS: For custom styling, ensuring a unique and visually appealing user interface design.
  • shadcn/ui: Customizable and accessible React components.
  • React Hook Form: Performant, flexible, and extensible forms with easy-to-use validation.
  • Axios: Promise-based HTTP client for the browser and Node.js.
  • bcryptjs: Library to help you hash passwords.
  • Lucide-react: Beautiful & consistent icon toolkit made by the community.
  • Mongoose: Elegant MongoDB object modeling for Node.js.
  • Next-auth: Complete open-source authentication solution for Next.js applications.
  • Resend: Email sending service.
  • Zod: TypeScript-first schema declaration and validation library.

Installation and Usage Instructions

To clone and run this application, follow these steps from your command line:

# Clone this repository
$ git clone https://github.com/arnabsahawrk/Honest-Opinion.git

# Go into the repository
$ cd honest-opinion

# Install dependencies
$ npm install

# Set the environment variables
$ follow the .env.example

# Run the app
$ npm run dev

About

A Web App - Where Your Identity Stays Anonymous

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages