Skip to content

A feedback collection app designed to gather random feedback on various topics.

Notifications You must be signed in to change notification settings

yhimanshu22/feedback_taker

Repository files navigation

Getting Started

To run this Next.js app locally, follow these steps:

  1. Clone the repository:

    git clone <repository-url>
    cd <repository-directory>
  2. Install Dependencies:

    npm install
  3. Start the development server:

    npm run dev

What to Do in the Future

  • Allow users to send pictures/videos/emozi as feedback.
  • Implement authentication using Google or passwordless authentication.
  • Deploy the app on Vercel for production.
  • Implement a search functionality for feedback entries.
  • Streaming feature in AI response

Stack Used

  • NextJS: Framework for React applications providing server-side rendering and static site generation capabilities.
  • Resend: Service used for email delivery within the application.
  • Gemini API: API utilized for suggesting questions to users.
  • NextAuth: Library for authentication in Next.js applications, supporting various authentication methods.
  • Zod: TypeScript-first schema validation library for data validation.
  • MongoDB: NoSQL database used for persistent data storage.

About

A feedback collection app designed to gather random feedback on various topics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published