On-Demand Shoe Cleaning & Repair
A hyperlocal on-demand shoe care platform — customers book a pickup, a Freshoe agent collects the shoes, cleans them at the hub, and delivers them back within 24–48 hours. Think Urban Company, but for your footwear.
Lead Developer — React Native app, Node.js API, agent app, slot booking, and hub management
Hyperlocal On-Demand Platform — Shoe Care Pickup, Cleaning Hub, and Delivery
Customer App (iOS + Android), Agent App, Hub Dashboard, Admin Analytics Panel
React Native · Node.js · PostgreSQL · Firebase · Google Maps · Razorpay
Freshoe was designed for urban India's growing sneaker culture — people spending ₹5,000–15,000 on premium shoes don't want to risk ruining them with the wrong cleaning method. The platform connects them with trained shoe care professionals who pick up, clean using material-appropriate methods, and deliver back.
The operations model — pickup → hub cleaning → delivery — required three distinct app experiences: customer booking, agent route management, and hub order tracking.
Browse services (basic clean, deep clean, sole repair, colour restore), select shoe material, choose a pickup slot, add address, pay via Razorpay. Track agent live on map from dispatch to delivery.
Agents see their daily pickup and delivery schedule batched by zone. Navigate to each address via Google Maps, scan the order QR code on arrival, and capture before/after photos — all from the agent React Native app.
Hub staff see incoming orders, sort by service type and material, assign to cleaning stations, mark stages (received → cleaning → ready → dispatched). Before/after photos uploaded per order for quality control.
Agents capture photos of shoes at pickup and delivery. Customers receive before/after photos via push notification when their order is complete. Protects against damage disputes with timestamped evidence.
Time slots are available by zone — zones with more agents have more slots. Customers see real availability, not fake "next available" placeholders. Slot capacity is managed per zone per hour from the admin panel.
Customers rate the cleaning quality and agent professionalism post-delivery. Hub orders with low ratings trigger a quality review. Repeat low ratings flag agents for retraining — maintaining the premium service standard.
Customer & Agent Apps
Backend REST API
Hub Web Dashboard
Orders & Schedules
Real-Time & Notifications
Payments
A 3-sided platform has one shared backend API serving three different client apps (customer, agent, and hub) — each with a different role and data access level. The backend handles booking creation, slot availability, agent assignment, order status transitions, and payout calculations. Firebase provides real-time status updates between all three clients without polling.
Slot availability is managed per zone per time window. When a customer selects a time slot, the system checks how many active orders that zone's agents can handle in that window (based on average job time and number of agents). If the slot is full for that zone, it's shown as unavailable. Admin can adjust capacity per zone from the dashboard without code changes.
Yes — the same architecture works for any pickup-and-return service: laundry, dry cleaning, electronics repair, appliance servicing, tailoring, or car wash. The core components (booking, slot scheduling, agent dispatch, hub management, photo docs) are reusable. TechEin can adapt and white-label this for any hyperlocal service vertical.
A full 3-sided platform with customer app, agent app, hub dashboard, and admin panel typically costs ₹9–16 lakhs. A simpler 2-sided version (customer + service provider) starts from ₹5 lakhs. Contact TechEin for a free 45-minute discovery call and fixed-price project quote.
TechEin has built multi-sided on-demand platforms with slot booking, agent dispatch, and hub management. If you have a hyperlocal service idea — we know exactly how to build it.