Live Demo: Feedback.in
1οΈβ£ Set Up Your Space: Create a dedicated landing page for your business in less than two minutes.
2οΈβ£ Share Your Link: Distribute the link via email, social media, or SMS to gather feedback from your audience.
3οΈβ£ Embed and Display: Copy and paste the provided HTML code to showcase the collected feedback on your website.
- Fast Setup: Create a landing page in less than two minutes.
- Customizable Space: Tailor your space exactly as you like.
- Centralized Dashboard: Manage all feedback in one simple and clean dashboard.
- Customizable Display: Control how feedback appears on your site.
- Easy integration: Easily add feedback to your website.
- Responsive Design: Feedback looks great on any device, from desktop to mobile.
To get started with Feedback, follow these steps:
- Clone this repository to your local machine.
- Install the necessary dependencies with
npm install
. - Set up your database and environment variables.
- Run the application using
npm run dev
. - Access the app through
http://localhost:3000/
.
- Frontend: shadcn/ui, Tailwind CSS, AceternityUi, Framer Motion
- Backend: Next.js, TypeScript, Redux, React Hook Form
- Database: MongoDB
- Image Storage: Cloudinary
- Authentication: NextAuth
# Database connection string
MONGO_URI=
# Authentication secret
NEXTAUTH_SECRET=
# GitHub OAuth credentials
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
# Google OAuth credentials
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
# Cloudinary credentials
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=
NEXT_PUBLIC_CLOUDINARY_API_KEY=
NEXT_PUBLIC_CLOUDINARY_API_SECRET=
We welcome contributions of all kinds! Whether you're fixing bugs, or adding new features, every bit of help makes a difference. Here's how you can contribute:
- Fork the repo and create a new branch for your feature or bugfix.
- Make your changes, ensuring the code is clean and well-documented.
- Submit a pull request explaining your changes and how they enhance the project.
Your contributions are highly appreciated! π
If you encounter any issues, please report them by:
- Opening an issue on GitHub, or
- Sending an email to: hmadafzal00@gmail.com
Let's work together to improve this project! π