Zubin Choudhary

Freelance Developer

Case study image 1
Case study image 2
Case study image 3
Case study image 4

๐Ÿงพ Case Study: Internal Stock Lookup and Booking System for Furniture Chain

๐Ÿ›  Problem

A growing furniture brand with multiple retail stores was struggling with chaotic stock coordination. Sales reps were:

  • Constantly calling each other or factory staff to check item availability
  • Managing a shared Google Sheet linked to an ERP system โ€” which was slow, error-prone, and often outdated
  • Avoiding the ERP entirely because it was too complex for most frontline staff

This led to booking delays, double-sales, and frustrated customers.


๐Ÿ’ก Solution

I built a lightweight web-based internal tool tailored to their actual workflow. Store managers and reps could:

  • ๐Ÿ” Search stock in real-time by model, size, color, etc.
  • โœ… Instantly mark items as "sold" to block them from other stores
  • ๐Ÿ“ฆ Book orders with customer details & auto-generate a backend log

Only one backend staff member now needed to maintain the ERP โ€” the rest just used the web UI, which synced with ERP in the background.

The system included login-based access and simple role separation between sales and factory dispatch.


โš™๏ธ Stack

  • React + Tailwind (frontend)
  • Node.js + Express (backend)
  • MongoDB for fast querying
  • Hosted on Render for instant deployments

๐Ÿ“ˆ Outcome

  • ๐Ÿ”ป Reduced booking errors by 90%
  • โšก Sales reps closed in-store sales faster with accurate stock visibility
  • ๐Ÿงพ Factory team had an organized booking log without chasing updates

๐Ÿ” Why It Worked

This wasnโ€™t just about tech โ€” it was about adapting to how Indian retail teams actually work. By building a simple interface over a complex ERP, we made the system usable for non-technical staff and let the business scale without adding operational chaos.