To run this Next.js app locally, follow these steps:
-
Clone the repository:
git clone <repository-url> cd <repository-directory>
-
Install Dependencies:
npm install
-
Start the development server:
npm run dev
- 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
- 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.