ShelfSmart
Vue.jsPython FlaskYOLOv5OpenCVFirebase
Project Overview
ShelfSmart is a shelf optimization platform for retail. Using computer vision and AI, it detects stockouts in real time and recommends automatic replenishments.
Key Features
- AI detection of missing shelf items
- Automated restocking recommendations
- Tablet & mobile real-time interface
- Detailed stockout statistics
- Push notifications for staff
Technical Implementation
Frontend
- • Vue.js 3 + TailwindCSS
- • PWA + animated transitions
- • State management with Pinia
- • Anonymous auth + short sessions
Backend
- • Python Flask + YOLOv5
- • Firebase (auth, firestore, storage)
- • Image processing with OpenCV & YOLOv5
- • Deployment on GCP
- • Push notifications via FCM
Projects
Client
Retail/Logistics Startup
Timeline
5 months
Role
Fullstack AI & embedded vision
Team Size
5 (devs, data, UX, PM)