https://github.com/celersneha/invisifeed
SaaS platform to generate smart invoices with embedded feedback forms, AI-powered insights, and anonymous client ratings — built with Next.js, Tailwind CSS, PDF automation, and MongoDB.
https://github.com/celersneha/invisifeed
framer-motion gemini mongodb nextjs pdf razorpay react-pdf shadcn-ui tailwindcss
Last synced: about 1 month ago
JSON representation
SaaS platform to generate smart invoices with embedded feedback forms, AI-powered insights, and anonymous client ratings — built with Next.js, Tailwind CSS, PDF automation, and MongoDB.
- Host: GitHub
- URL: https://github.com/celersneha/invisifeed
- Owner: celersneha
- Created: 2025-08-12T12:32:07.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-08-12T12:33:09.000Z (6 months ago)
- Last Synced: 2025-08-16T08:41:02.058Z (6 months ago)
- Topics: framer-motion, gemini, mongodb, nextjs, pdf, razorpay, react-pdf, shadcn-ui, tailwindcss
- Language: JavaScript
- Homepage: https://invisifeed.vercel.app/
- Size: 1.75 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# InvisiFeed — A SaaS-based Client Feedback & Engagement System for Freelancers and Agencies
**Live App:** [invisifeed.vercel.app](https://invisifeed.vercel.app)
**Status:** ✅ Fully Functional
---
## 📌 Overview
**InvisiFeed** is a modern, full-stack SaaS platform built specifically for **freelancers, agencies, consultants, contractors, and service-based businesses** who want to:
- Generate and send professional invoices
- Collect honest, **anonymous** feedback from their clients
- Analyze performance and improve service quality with the help of AI
- Automate and simplify the invoice-to-feedback lifecycle
It transforms traditional invoices into **Smart Invoices** by embedding feedback forms and reward coupons directly inside downloadable PDF invoices.
---
## 🚀 Key Features
### 🔄 Smart Invoice System
- Upload your own invoice PDF, or use the built-in invoice creator.
- Optionally add a **discount coupon** to reward customers who provide feedback.
- System generates a combined "Smart Invoice" PDF:
- Original Invoice Page
- Feedback Page with:
- Link to feedback form
- QR Code for mobile access
- Share directly with your client via the app.
### 🖋️ Feedback Form
- Includes:
- Customer Satisfaction Rating
- Communication Rating
- Quality of Service Rating
- Value for Money Rating
- Recommendation Rating
- Overall Rating
- Feedback content (manual or AI-generated)
- Suggestions (manual or AI-generated)
- Clients can:
- Submit **anonymously** (no trace, no data saved)
- Submit **non-anonymously** without extra fields (auto-filled securely)
### 🧐 AI-Enhanced Feedback Insights
- After submission, coupons are revealed.
- AI engine (Gemini 2.0 Flash API) analyzes feedback and:
- Identifies Top 3 Areas for Improvement
- Identifies Top 3 Areas of Excellence
### 📊 Business Analytics Dashboard
- Stats & Visualizations:
- Total Sales (Stat Card)
- Total Feedback to Total Invoice Ratio (Pie Chart)
- Average Feedback Response Time
- Positive vs Negative Feedback (Pie Chart)
- Service Metrics: Average ratings for each of the 6 rating fields
- Sales Trend over Time (Bar Chart)
- Overall Rating Over Time (Line Chart)
- AI Highlights:
- Best Performing Areas
- Worst Performing Areas
- Feedback History Section
- Reset All Data Option
### 📆 Invoice & Coupon Management
- **Create Invoice Page:**
- Fill business details
- Add GSTIN if available
- Option to include feedback and coupons
- **Upload Invoice Page:**
- Upload any PDF
- Add optional coupon
- **Coupon Management Page:**
- View all coupons
- Search and filter
- Delete manually
- Expired coupons auto-deleted (via CRON)
### 🎓 Sample Testing Mode
- Test out features without uploading real data
- Use pre-filled invoice samples for a simulated experience
### 📅 Subscription & Pricing
- **Free Plan:**
- All core features: Upload, Feedback, Analytics, Coupons
- Ideal for beginners and small freelancers
- **Pro Plan:**
- AI Analysis, Advanced Analytics
- Unlimited coupons and deeper data insights
- **7-Day Trial:**
- Available on Pro Plan
- CRON automatically downgrades after expiry
- **Payments:** Razorpay Domestic + International integration
### 🛠️ Account Management
- **Manage Profile** page:
- Update user info
- Delete account permanently
- Reset feature: Clears all uploaded invoice and feedback data
- Temporary file storage: Cloudinary files auto-deleted
---
## 🤝 Why InvisiFeed?
**Problem:** Most freelancers and service providers send invoices but never get real feedback. If they do, it’s usually vague, biased, or lacks honesty.
**InvisiFeed Solves This:**
- Combines invoicing + reward-based feedback
- Maintains anonymity
- Uses AI to make sense of feedback
- Helps improve client satisfaction and service quality
> Backed by research. Built for real users. Designed to help you grow.
See our [Purpose Page](https://invisifeed.vercel.app/purpose) for survey data and rationale.
---
## 📅 Pages & Components
- **Landing Page** — Modern, clean SaaS homepage with pricing & CTA
- **Purpose Page** — Problem, solution, and research-backed reasoning
- **Guide Page** — Beginner tutorial explaining all use-cases and steps
- **FAQs** — Commonly asked questions and troubleshooting
- **Review & Feedback Section** — Submit testimonials, issues, or ideas
- **Privacy Policy / Terms of Service** — Full legal documentation
---
## 🚧 Tech Stack
### 🔹 Frontend
- **Next.js (App Router)**
- **JavaScript**
- **TailwindCSS** + **Shadcn UI** + **Radix UI**
- **Framer Motion** for animations
- **Recharts** for analytics charts
- **React-Hook-Form** for robust form management
### 🔸 Backend / APIs
- **NextAuth** for authentication
- **Cloudinary** for file storage
- **pdf-lib** + **react-pdf** for invoice + feedback PDF generation
- **QRCode** for smart form linking
- **Zod** for validation
- **JWT, Bcrypt** for secure auth
- **Nodemailer** for transactional emails
- **Mongoose** for MongoDB
- **Gemini 2.0 Flash API** for AI feedback analysis
- **Razorpay** for domestic/international payments
- **ClearTax GSTIN API** for business validation
- **CRON Jobs** for auto-downgrade, cleanup
### 🔹 Database
- **MongoDB Atlas** (Cloud-based NoSQL)
---
## 📊 Project Metrics
- ✔️ **Fully Functional SaaS Platform**
- 📊 **35+ Backend APIs**
- 🎨 **50+ Frontend Components**
- ⚙️ **20+ Utility Functions**
- 📅 **5 Database Models**
- 🚀 **800+ Commits**
- ⏰ **Built in 60 Days**
- 👥 **Team: 2 Developers**
---
## 📧 Contact
**Connect with:**
#### **Shubh Verma**
- Email: [zenoshubh@gmail.com](mailto:zenoshubh@gmail.com)
- Twitter: [@zenoshubh](https://x.com/zenoshubh)
- LinkedIn: [@zenoshubh](https://linkedin.com/in/zenoshubh)
#### **Sneha Sharma**
- Email: [snehav2109@gmail.com](mailto:snehav2109@gmail.com)
- Twitter: [@SnehaDevs](https://x.com/SnehaDevs)
- LinkedIn: [@ss0807](https://linkedin.com/in/ss0807)
---
## 🏃️ Final Words
InvisiFeed is a next-gen product that fuses invoicing, client satisfaction, and anonymous insights into one seamless, intelligent platform.
> Built to serve those who serve others.
If you're a freelancer or service provider wanting to grow, earn repeat business, and refine your reputation, **InvisiFeed is your companion**.
---
**⭐ Star this repo if you love the mission and idea. Your support helps!**