I built IN-PIC VISION, an interactive computer vision web app that detects objects in uploaded images using a YOLOv8 backend and visualizes the results with real-time bounding boxes, confidence tags, and detected object breakdowns.
The most challenging part was the deployment pipeline. Getting PyTorch, OpenCV, and all native C/system libraries working cleanly in production without hitting container memory limits or broken system dependencies was tough. I ended up hosting the backend on my own server, supervising it with PM2, and exposing it securely using Cloudflare Tunnels to handle the public traffic and SSL.
I’m proud of building a complete, responsive dark-mode UI from scratch and connecting it smoothly to an end-to-end inference pipeline that runs fast and works directly in the browser.
To test it: Click “Try project” (or open the link), drag and drop or select any everyday image (cars, people, street scenes, bikes), and watch it scan and highlight all detected classes in real-time.
- 1 devlog
- 2h