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.