StoreVision is a full-stack web application that helps businesses identify high-potential new store locations using existing order and store data.
It analyzes delivery radius, active/inactive stores, and unfulfilled orders to suggest optimal store placements.
Predictions are visualized with interactive maps, heatmaps, and detailed analytics so businesses can expand efficiently and fulfill more orders.
- 🔑 Authentication with GitHub using NextAuth.js
- 🗺️ Interactive Maps & Heatmaps powered by React Leaflet
- 📊 Analytics Dashboard using Recharts (pie charts, graphs, insights)
- 🔄 Order Reassignment to new suggested stores
- ✅ Store Activation Toggles (enable/disable stores dynamically)
- 📍 Smart Predictions for new store locations based on unfulfilled demand
- 📝 Review & Sentiment Analysis: Users can submit reviews, and Hugging Face is used to classify sentiments as POSITIVE, NEGATIVE, or NEUTRAL
- 🌓 Dark/Light Mode for enhanced user experience
- 💾 Reliable Database with Prisma ORM and PostgreSQL
| Layer | Technology |
|---|---|
| Frontend | Next.js, TypeScript, TailwindCSS, ShadCN UI |
| Backend | Next.js API Routes (Node.js) |
| Database | Prisma ORM + PostgreSQL |
| Auth | NextAuth.js (GitHub OAuth) |
| Maps | React Leaflet (interactive maps & heatmaps) |
| Charts | Recharts (pie charts, bar charts, analytics) |