GadgetGlimpse is a TypeScript-based smart shopping companion built using Next.js (frontend) and Node.js with Express (backend). The application provides AI-powered product analysis, review sentiment evaluation, and personalized recommendations to help users make informed purchasing decisions.
- AI-Powered Product Analysis: Get detailed insights and comparisons for any gadget
- Review Sentiment Analysis: Understand customer opinions through NLP evaluation
- Smart Web Scraping: Aggregate product data from multiple sources
- Interactive Chatbot: Get personalized shopping advice
- Straightforward product comparision: Provides a detailed and descriptive comparision
- Rating Visualization: Star-based rating system with detailed breakdowns
- Responsive UI: Modern interface built with Tailwind CSS and Shadcn components
-
Frontend
-
Framework: Next.js 14 (App Router)
-
Language: TypeScript
-
Styling: Tailwind CSS
-
UI Components: Shadcn
-
State Management: React Context API
-
-
Chatbot
-
Runtime: Node.js
-
Framework: Express
-
API: RESTful architecture
-
AI model- Mistral-7B-Instruct-v0.3 and Gemini-Star-2.0
-
-
WebScraper - Might not work in deployment due to google's heavy capcha requirements
-
Runtime: Node.js
-
Framework: Express
-
Scraper: Puppeteer and userAgent
-
Contanerization: Docker
-
-
Development Tools
-
Linting: ESLint
-
Bundling: Webpack (via Next.js)
-
Transpilation: TypeScript
-





