Skip to content

celersneha/InvisiFeed

Repository files navigation

InvisiFeed — A SaaS-based Client Feedback & Engagement System for Freelancers and Agencies

Live App: 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 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

Sneha Sharma


🏃️ 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!

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages