AI-powered SaaS platform for customer feedback sentiment analysis.
FeedbackSense transforms raw customer feedback into actionable business insights using AI-driven sentiment analysis and structured reporting. Built for production-grade reliability and data-driven decision making.
graph LR
User[Business User] -->|Import CSV/Manual| App[Next.js Application]
App -->|Auth/Data| Supabase[Supabase / PostgreSQL]
App -->|Analyze| AI[Sentiment Analysis Engine]
AI -->|Categorize| App
App -->|Visualize| Dashboard[Analytics Dashboard]
FeedbackSense utilizes a specialized sentiment analysis engine to categorize customer feedback (Positive, Negative, Neutral) and extract key topics. This enables businesses to identify pain points and "wins" at scale without manual review.
Implemented a robust CSV parsing and validation pipeline. Users can bulk-import thousands of feedback entries, which are processed and stored with proper data isolation and validation to ensure database integrity.
Built a dynamic dashboard using Chart.js, providing real-time visualizations of sentiment trends, source distribution, and category breakdowns. The dashboard is reactive to the underlying PostgreSQL data via Supabase.
Leverages Supabase Row Level Security (RLS) to ensure strict data multi-tenancy. Every business user can only access, modify, or delete their own feedback data at the database level, preventing cross-tenant leaks.
- Frontend: Next.js 15, React 19, Tailwind CSS
- Backend-as-a-Service: Supabase (Auth, PostgreSQL, Real-time)
- Data Visualization: Chart.js
- State Management: React Context + Hooks
- Deployment: Vercel
-
Clone & Install
git clone https://github.com/belikedeep/feedbacksense.git cd feedbacksense npm install -
Supabase Configuration
- Create a project at supabase.com.
- Run the provided
supabase/setup.sqlin the Supabase SQL Editor to initialize tables and RLS policies.
-
Environment Variables
cp .env.local.example .env.local # Fill in NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY -
Start Development
npm run dev
- Webhooks: Integration with Zendesk/Intercom for automated feedback ingestion.
- Advanced NLP: Entity extraction to identify specific product features mentioned in feedback.
- Reporting: Automated weekly PDF summaries sent to business stakeholders.
MIT - See LICENSE for details.