Back to Projects

Winchit — Vehicle Recovery & Relocation Marketplace

Winchit is a marketplace platform designed to provide a hassle-free, transparent, and cost-effective vehicle recovery and relocation service. The platform allows customers to request breakdown or relocation services and receive competitive quotes from certified drivers, with real-time tracking and secure payments. After taking ownership of the project mid-way, I led the end-to-end delivery of mobile apps, web portals, backend systems, and security controls.

React NativeReactVue.jsReduxNodeJSExpressMongoDBSocket.ioGoogle Maps APIFirebaseStripeGitGitHub
Role:Senior Software Developer
Winchit

Product Vision & User Experience

  • Connects vehicle owners with verified and certified recovery drivers through a competitive marketplace.
  • Enables customers to receive multiple quotes with clear pricing and no hidden charges.
  • Supports real-time driver tracking, ETA visibility, and seamless job completion.
  • Designed to provide a convenient, nationwide vehicle recovery and relocation service.

Mobile Applications (React Native)

Built and maintained multiple app portals:

  • Developed cross-platform mobile applications for Customer, Driver, and Support roles on both Android and iOS.
  • Implemented real-time vehicle and driver tracking using Google Maps API and Socket.io.
  • Built end-to-end recovery workflows from service request to job completion.
  • Integrated Firebase for push notifications, alerts, and real-time status updates.
  • Enforced Firebase Security Rules to protect user data, job information, and role-based access.
  • Ensured smooth UX for quote selection, live tracking, payments, and ratings.

Web Applications

Built and maintained multiple web portals:

  • Admin Panel (Vue.js) for managing users, drivers, jobs, pricing, and system operations.
  • Customer Web Panel (React) for service requests and job tracking.
  • Driver Web Panel (React) for managing quotes, jobs, and availability.
  • Implemented role-based access control and consistent authorization across web and mobile platforms.

Backend & Architecture

  • Worked on a Node.js and Express-based monolithic backend architecture.
  • Extended and refactored existing modules while adding new business-critical features.
  • Designed APIs to support real-time bidding, booking, and tracking workflows.
  • Integrated Socket.io for live job updates and location streaming.
  • Implemented Stripe payment integration for secure, on-demand transactions.
  • Optimized MongoDB schemas for performance, security, and reliability.

Ownership & Leadership

  • Took ownership of the project after ~30–40% initial development by another team.
  • Completed remaining features and stabilized the platform for production use.
  • Improved existing code quality, security posture, and workflow reliability.
  • Collaborated with stakeholders to align technical implementation with business goals.