Skip to content

TrueFeedback is a platform where users can provide anonymous feedback to individuals or organizations without revealing their identity

Notifications You must be signed in to change notification settings

vineet-op/Truefeedback

Repository files navigation

TrueFeedback

TrueFeedback is a platform where users can provide anonymous feedback to individuals or organizations without revealing their identity. Since anonymous feedback is often the most honest, TrueFeedback helps create a space for genuine, constructive, and unfiltered insights.

Screenshot 2024-10-08 201846

Features

  • 📝 Anonymous feedback submission to users or organizations
  • 🔒 Secure email verification for feedback recipients
  • 🧑‍💻 User-friendly forms for submitting feedback
  • 🕵️ Full anonymity for the feedback provider
  • ⚡ Scalable and efficient tech stack

Tech Stack

Technology Icon
Next.js Next.js
MongoDB MongoDB
Resend Resend
React Hook Form React Hook Form
Docker Docker

Getting Started

Prerequisites

  • Node.js Node.js (v18 or higher)
  • Docker Docker (for containerized environment)
  • MongoDB MongoDB instance (local or cloud)
  • Resend API key for email verification

Installation Steps

  1. Clone the repository:

    git clone https://github.com/your-username/truefeedback.git
  2. Navigate to the project directory:

    cd truefeedback
  3. Install dependencies:

    npm install
  4. Set up your MongoDB connection string in an .env file:

    MONGODB_URI=<your-mongodb-connection-string>
    RESEND_API_KEY=<your-resend-api-key>
  5. Run the application:

    npm run dev
  6. Access the app at http://localhost:3000

Docker Setup

You can also run the application using Docker for consistent development or deployment environments.

  1. Build the Docker image:

    docker build -t truefeedback .
  2. Run the Docker container:

    docker run -p 3000:3000 truefeedback

The app will be available at http://localhost:3000 in your browser.

About

TrueFeedback is a platform where users can provide anonymous feedback to individuals or organizations without revealing their identity

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages