Budżet: 27000 UAH Termin: 30 dni
Dzień dobry!
Mam doświadczenie w pracy nad projektami w branży części samochodowych, dlatego dobrze rozumiem specyfikę:
numery OEM, krzyżówki, zamienniki, a także różnicę między TecDoc a "płaskimi" cennikami dostawców.
Jeden z klientów — właśnie w tej tematyce, z którym pracowałem nad:
logiką numerów krzyżowych (OEM ↔ odpowiedniki),
przetwarzaniem cenników dostawców,
normalizacją numerów (spacje, myślniki, różne formaty),
wyszukiwaniem po artykule / numerze części / nazwie.
Co widzę w waszych zadaniach:
1. Wyszukiwanie
To klasyczny problem, gdy używa się podstawowego tekstowego wyszukiwania bez logiki domenowej.
Rozwiązanie:
normalizacja numerów (sanitizacja + unifikacja formatu),
oddzielne typy wyszukiwania: OEM / odpowiednik / nazwa / auto,
indeksacja (Elastic / Meilisearch / Algolia — w zależności od budżetu),
autouzupełnianie + priorytetyzacja wyników.
2. OEM jako centralna jednostka (krytycznie ważne)
Obecnie, sądząc po opisie, macie "odwróconą" model danych — i to jest główny powód problemów.
Prawidłowe podejście:
wprowadzamy jednostkę OEM (numer oryginalny) jako rdzeń,
do niego przypisujemy:
odpowiedniki,
towary dostawców,
kategorie,
zastosowanie do aut,
cenniki dostawców nie tworzą "chaosu", a mapują się na OEM.
Mogę zaproponować:
nową schemę bazy danych (lub osobną usługę pod katalog),
logikę importu z normalizacją,
integrację z TecDoc / AutoData (lub hybrydowy model + własne katalogi).
3. Wyszukiwanie po autach
Tutaj ważna jest nie tylko UI, ale i prawidłowa struktura danych:
marka → model → wersja → silnik,
powiązanie z OEM, a nie z towarami bezpośrednio,
szybka filtracja przez indeksy.
Technicznie:
Laravel — ok, pracuję z nim regularnie
pracuję zarówno nad refaktoryzacją istniejących systemów, jak i nad przebudową architektury
mogę zaangażować się etapowo: od audytu → do realizacji
Format pracy:
Proponuję zacząć od krótkiego audytu (1–2 dni):
spojrzę na obecną strukturę bazy danych,
wyszukiwanie,
import cenników,
przedstawię konkretny plan (co i jak przerobić).
Następnie — ruch po blokach (wyszukiwanie / OEM / auto).
Wasz budżet jest akceptowalny.
Jestem gotów omówić szczegóły i zobaczyć wasze referencje.