π A full-stack web app built with Flask, Bootstrap, and SQLite, powered by Hugging Face Transformers, that collects customer feedback, analyzes sentiment, summarizes pain points and praises, and generates actionable recommendations for product & service teams.
Frontend: HTML, CSS, Bootstrap
Backend: Python (Flask)
Database: SQLite
AI Models: Hugging Face Transformers
nlptown/bert-base-multilingual-uncased-sentimentsshleifer/distilbart-cnn-12-6git clone https://github.com/swalhasakeer/Customer_Feedback_Analyzer.git cd Customer_Feedback_Analyzer
python -m venv venv # Activate it source venv/bin/activate # macOS/Linux venv\Scripts\activate # Windows
pip install -r requirements.txt
python app.py
Customer_Feedback_Analyzer/ β βββ app.py # Flask backend (routes, DB, APIs) βββ llm_models.py # Hugging Face sentiment/summarization models βββ templates/ β βββ index.html # Frontend βββ feedback.db # SQLite database βββ requirements.txt # Python dependencies βββ README.md # Project documentation
User submits feedback with rating β (1β5).
Feedback saved in SQLite database.
Feedback displayed in animated cards with stars + sentiment badge.
Clicking Analyze All Feedback β
AI sentiment classification
Key pain points & praises summarized
Actionable recommendation generated
β Positive β βThis product has superb quality.β
β οΈ Neutral β βThe app works okay but could use more features.β
β Negative β βThe app crashes frequently and is very slow.β
Slow loading times
Frequent crashes
Too many ads
Intuitive UI
Responsive customer support
High product quality
π Deployment on Heroku / Render / AWS
π User authentication (admin panel for insights)
π Multi-language support
π Export insights as PDF / CSV
π Dashboard with charts