Budget: 27000 UAH Deadline: 30 days
Good day!
I have experience working on projects in the auto parts niche, so I understand the specifics well:
OEM numbers, cross-references, substitutes, as well as the difference between TecDoc and "flat" Excel price lists from suppliers.
One of the clients is specifically in this area, where I worked with:
the logic of cross-references (OEM ↔ analogs),
processing supplier price lists,
normalizing numbers (spaces, dashes, different formats),
searching by article / part number / name.
What I see regarding your tasks:
1. Search
This is a classic problem when basic text search is used without domain logic.
Solution:
normalization of numbers (sanitize + format unification),
separate types of search: OEM / analog / name / vehicle,
indexing (Elastic / Meilisearch / Algolia — depending on the budget),
autocomplete + prioritization of results.
2. OEM as a central entity (critically important)
Currently, based on the description, you have a "reversed" data model — and this is the main reason for the problems.
The correct approach:
introduce the OEM entity (original number) as the core,
link to it:
analogs,
supplier products,
categories,
applicability to vehicles,
supplier price lists do not create "chaos," but map to OEM.
I can offer:
a new database schema (or a separate service for the catalog),
import logic with normalization,
integration with TecDoc / AutoData (or a hybrid model + your catalogs).
3. Vehicle search
Here, not only the UI is important, but also the correct data structure:
brand → model → modification → engine,
linking with OEM, not directly with products,
quick filtering through indexes.
Technically:
Laravel — okay, I work with it regularly
I work both with refactoring existing systems and with restructuring architecture
I can engage step by step: from audit → to implementation
Work format:
I suggest starting with a short audit (1–2 days):
I will look at the current database structure,
search,
import of price lists,
I will provide a specific plan (what and how to redo).
Then — move through blocks (search / OEM / vehicle).
Your budget is acceptable.
I am ready to discuss the details and look at your references.