Shipkit
Back to Main Page

Findmycarpart

A reverse auto parts marketplace where car owners post part requests and verified salvage yards compete with offers — replacing hours of phone calls with a two-minute posting.

Start a similar project
Project Snapshot

This case study focuses on the delivery constraints, product choices, and workflow decisions that shaped the build.

Model

Reverse marketplace

Timeline

7 weeks

Scope

Full-stack MVP

ClientFindmycarpart
Service ProvidedProduct Design, Full-Stack Development, Marketplace Architecture
Year2026
Findmycarpart project preview

About Findmycarpart.

Goal icon

The Goal

Build a two-sided marketplace that lets car owners find salvage yard parts without calling dozens of junkyards — post once, receive competitive offers from verified sellers nationwide.

Challenge icon

The Challenge

Two fundamentally different user types: buyers who need a fast, low-friction request flow with vehicle garage management, and salvage yard operators who respond to leads from mobile devices between pulling parts.

Results icon

The Result

A production-ready platform with buyer dashboards, vehicle garage, request lifecycle management, offer comparison with pricing breakdowns, seller verification, and location-based matching — launched in 7 weeks.

Findmycarpart buyer dashboard showing part requests with statuses, offer counts, and vehicle details

Inside the Platform.

Finding the right auto part from a salvage yard has always been a painful, time-consuming process. Car owners spend hours calling dozens of junkyards, comparing inconsistent pricing over the phone, and hoping someone has the exact part for their year, make, and model. Findmycarpart flips that model — buyers post what they need, and verified salvage yards compete with offers.

Here's a detailed walkthrough of the core features we designed and built — from the actual production platform.

Buyer Dashboard & Request Management

The dashboard is the buyer's command center. Every part request is displayed in a clean table with the part name, vehicle (year/make/model), current status (Active, Expired, Withdrawn), number of offers received, and posting date. Buyers can filter by make, model, year, and search by part name. One-click access to create a new request or view details on any existing one.

Findmycarpart buyer dashboard showing part requests with statuses and offer counts
Buyer dashboard — part requests with vehicle details, statuses, offer counts, and quick actions.

Part Request Creation

Creating a request takes under two minutes. The buyer selects a vehicle — either by entering year/make/model manually or picking a saved car from their garage. Then they specify the part name, optional part number, color preference, which side of the vehicle, and additional notes. Up to 5 images can be uploaded — reference photos, damage photos, or examples of the part needed. The form captures just enough detail for sellers to respond accurately without overwhelming the buyer.

Create New Part Request form with vehicle selection, part details, and image upload
Request form — vehicle selection (manual or from garage), part details, color/side preferences, and image upload.

Vehicle Garage

The "My Garage" feature lets buyers save their vehicles once and reuse them for future requests. Each vehicle card shows year, make, model, trim level, engine type (e.g. 3.6L V6 Gasoline, 4.7L V8, Electric), and VIN number. The VIN is decoded automatically to fill in specs. When creating a new part request, buyers just tap "Select from Garage" instead of re-entering vehicle details every time — a small UX decision that dramatically reduces friction for repeat users.

My Garage showing saved vehicles with VIN, engine type, and trim details
My Garage — saved vehicles with VIN decoding, engine specs, and trim levels for quick request creation.

Offer Comparison & Seller Details

When offers come in, buyers see them on the request detail page. Each offer card shows the seller's business name, location (city, state, ZIP), phone number, total price with a clear breakdown (part price + shipping), color/condition notes, whether local pickup is available, and the offer date. No more calling five yards and trying to remember who said what — everything is side by side, comparable at a glance.

Request detail page with offer from salvage yard showing price breakdown and contact info
Offer detail — seller info, price breakdown (part + shipping), local pickup option, and direct contact.

Request Lifecycle & Smart Workflows

Each request follows a clear lifecycle: Active → Expired or Withdrawn. Active requests are visible to sellers who can submit offers. Requests auto-expire after 7 days to keep the marketplace fresh — but buyers can renew expired requests with one click. View counts track how many sellers have seen each request, giving buyers a sense of demand visibility. Buyers can also withdraw requests manually if they found the part elsewhere.

Vehicle Management & VIN Decoding

Each vehicle in the garage can be edited with full VIN decoding support. Enter a VIN and the system automatically fills in year, make, model, trim level, and engine specs. Buyers can also enter details manually. This saves time on future requests — select a saved vehicle with one tap instead of typing the same info repeatedly.

My Garage with Edit Vehicle modal showing VIN decode, year, make, model, and engine details
Edit Vehicle — VIN decoding auto-fills year, make, model, trim, and engine type for saved vehicles.

Seller Dashboard & Offer Management

The seller side mirrors the buyer experience with its own dedicated dashboard. Salvage yard operators see all their submitted offers in one place — each showing the vehicle, part name, offer status (Offered, Withdrawn), pricing with full breakdown (part price + shipping), condition, color, and buyer location. Filters by make, model, and year help sellers manage high volumes of offers efficiently.

Seller My Offers dashboard with active offers on part requests including pricing, condition, and shipping details
Seller dashboard — submitted offers with pricing breakdowns, part condition, shipping costs, and request statuses.

Design & UX Decisions

The visual design balances trust and simplicity — clean professional aesthetic with plenty of white space, soft shadows, clear status indicators, and a calming blue accent palette. The sidebar navigation keeps all key sections one click away: Create Request, My Requests, My Garage, Profile, and Support.

The landing page itself acts as a lead-generation engine — a live feed of real part requests (with make/model filters) shows visitors the marketplace is active before they even sign up. This was intentional: seeing real requests like "Hood for 2018 Audi Q5" with "4 offers received" builds credibility instantly.

Tech Stack

A modern full-stack application optimized for performance and scalability. The responsive front-end ensures a seamless experience across desktop and mobile. The backend handles VIN decoding, location-based seller matching, real-time notifications, image processing, and the seller verification pipeline.

ReactNext.jsTypeScriptTailwind CSSNode.jsPostgreSQLREST APIVIN DecodingImage UploadResponsive Design
Buyer dashboard with part requests table showing statuses, offer counts, and vehicle details
Create New Part Request form with vehicle selection, part details, and image upload
Request detail page showing offer from salvage yard with price breakdown and contact info
My Garage page with saved vehicles including VIN, engine specs, and model details
My Garage with Edit Vehicle modal showing VIN decode, year, make, model, and engine details
Seller My Offers dashboard with active offers on part requests including pricing, condition, and shipping details
Final Step

Ready to turn your
idea into a real
product?

Book a free founder call. We'll help you figure out what to build first, what it'll cost, and how fast we can launch it.

Limited availability — email alex@shipkit.us or use the contact page to start the conversation.