← All projects
Software Engineering

FeedbackLense - Internal Survey System

Full-stack survey analytics platform with AI sentiment analysis, keyword extraction, and PDF reporting.

Role
Team Lead / Full-Stack Developer
Team
Team project
Sign In
Sign Up
Create Survey
Dashboard
Dashboard View
Survey Creation
Invitation
Survey Invitation
Analytics 1
Analytics 2
Analytics 3
Report 1
Report 3
Report 4
Report 6

Overview

Led a student group to build a full-stack internal survey analytics platform for survey creation and invitation that transforms collected feedback into clear, actionable insights.

The problem

Teams collecting survey feedback had no single system to create surveys, distribute them, and turn free-text responses into insight - feedback sat in spreadsheets with no sentiment or keyword analysis attached to it.

My approach

Built a Node.js/Express/MongoDB backend with JWT auth, and integrated the Natural NLP library for sentiment analysis and keyword extraction, Puppeteer for automated PDF report generation, and a Materialize CSS frontend for survey creation, invitation, and real-time dashboards.

Tech stack

Node.jsExpress.jsMongoDBMongooseJWTbcryptMulterNatural (NLP)PuppeteerJavaScript ES6Materialize CSSFont AwesomePapa ParsePlaywrightNodemon