Add admin panel, enhanced search, Gonher import and expand API
- Add admin interface (admin.html, admin.js) for managing catalog data - Add enhanced search module with advanced filtering capabilities - Expand server.py with new API endpoints and admin functionality - Add Gonher catalog import scripts (import_gonher_catalog.py, import_gonher_complete.py) - Add demo data population script and sample CSV data - Update customer landing page and dashboard with UI improvements - Update database with enriched vehicle and parts data Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
13
dashboard/sample_data/aftermarket_sample.csv
Normal file
13
dashboard/sample_data/aftermarket_sample.csv
Normal file
@@ -0,0 +1,13 @@
|
||||
oem_part_id,manufacturer_id,part_number,name,name_es,quality_tier,price_usd,warranty_months
|
||||
1,1,P06050,Premium Brake Pad Set,Juego de Pastillas Premium,premium,89.99,36
|
||||
1,5,PGD923,Professional Brake Pads,Pastillas Profesionales,standard,49.99,24
|
||||
1,14,D923,Economy Brake Pads,Pastillas Economicas,economy,29.99,12
|
||||
3,2,72226WS,Premium Oil Filter,Filtro de Aceite Premium,premium,12.99,12
|
||||
3,4,PF63E,Professional Oil Filter,Filtro de Aceite Profesional,standard,8.99,12
|
||||
4,2,5067WS,Premium Air Filter,Filtro de Aire Premium,premium,24.99,12
|
||||
4,3,1A3000,High Flow Air Filter,Filtro de Aire Alto Flujo,premium,29.99,12
|
||||
6,9,ILKAR7B11,Iridium IX Spark Plug,Bujia de Iridio IX,premium,14.99,24
|
||||
6,2,9652,Platinum Spark Plug,Bujia de Platino,standard,9.99,12
|
||||
7,11,T245,Timing Belt,Banda de Tiempo,premium,45.99,36
|
||||
8,11,K060685,Serpentine Belt,Banda Serpentina,premium,32.99,24
|
||||
8,12,4060685,Multi-V Belt,Banda Multi-V,standard,24.99,12
|
||||
|
11
dashboard/sample_data/fitment_sample.csv
Normal file
11
dashboard/sample_data/fitment_sample.csv
Normal file
@@ -0,0 +1,11 @@
|
||||
model_year_engine_id,part_id,quantity_required,position,fitment_notes
|
||||
1,1,1,front,Fits all trims
|
||||
1,2,1,rear,Fits all trims
|
||||
1,3,1,,Recommended every 5000 miles
|
||||
1,4,1,,Recommended every 15000 miles
|
||||
1,6,4,,Check gap before installation
|
||||
2,1,1,front,Fits all trims
|
||||
2,2,1,rear,Fits all trims
|
||||
2,3,1,,Recommended every 5000 miles
|
||||
3,1,1,front,Sport model requires different pads
|
||||
3,3,1,,Synthetic oil recommended
|
||||
|
16
dashboard/sample_data/manufacturers_sample.csv
Normal file
16
dashboard/sample_data/manufacturers_sample.csv
Normal file
@@ -0,0 +1,16 @@
|
||||
name,type,quality_tier,country,website
|
||||
Brembo,aftermarket,premium,Italy,https://www.brembo.com
|
||||
Bosch,aftermarket,premium,Germany,https://www.bosch.com
|
||||
Denso,aftermarket,premium,Japan,https://www.denso.com
|
||||
ACDelco,aftermarket,standard,USA,https://www.acdelco.com
|
||||
Raybestos,aftermarket,standard,USA,https://www.raybestos.com
|
||||
Wagner,aftermarket,standard,USA,https://www.wagnerbrake.com
|
||||
Monroe,aftermarket,standard,USA,https://www.monroe.com
|
||||
KYB,aftermarket,premium,Japan,https://www.kyb.com
|
||||
NGK,aftermarket,premium,Japan,https://www.ngk.com
|
||||
Aisin,aftermarket,premium,Japan,https://www.aisin.com
|
||||
Gates,aftermarket,premium,USA,https://www.gates.com
|
||||
Continental,aftermarket,premium,Germany,https://www.continental.com
|
||||
Moog,aftermarket,standard,USA,https://www.moogparts.com
|
||||
Dorman,aftermarket,economy,USA,https://www.dormanproducts.com
|
||||
Centric,aftermarket,standard,USA,https://www.centricparts.com
|
||||
|
11
dashboard/sample_data/parts_sample.csv
Normal file
11
dashboard/sample_data/parts_sample.csv
Normal file
@@ -0,0 +1,11 @@
|
||||
oem_part_number,name,name_es,group_id,description,description_es,weight_kg,material
|
||||
04465-33450,Front Brake Pad Set,Juego de Pastillas de Freno Delanteras,5,Premium ceramic brake pads for front wheels,Pastillas de freno de ceramica premium para ruedas delanteras,1.2,Ceramic
|
||||
04465-33460,Rear Brake Pad Set,Juego de Pastillas de Freno Traseras,5,Premium ceramic brake pads for rear wheels,Pastillas de freno de ceramica premium para ruedas traseras,0.9,Ceramic
|
||||
90915-YZZD4,Oil Filter,Filtro de Aceite,15,High-efficiency oil filter,Filtro de aceite de alta eficiencia,0.3,Steel/Paper
|
||||
16400-0W010,Air Filter,Filtro de Aire,16,Engine air filter element,Elemento de filtro de aire del motor,0.2,Paper
|
||||
23300-79525,Fuel Filter,Filtro de Combustible,17,Inline fuel filter,Filtro de combustible en linea,0.4,Steel
|
||||
90048-51003,Spark Plug,Bujia,20,Iridium spark plug,Bujia de iridio,0.05,Iridium
|
||||
13568-09130,Timing Belt,Banda de Tiempo,25,Engine timing belt,Banda de distribucion del motor,0.3,Rubber
|
||||
SU003-02574,Serpentine Belt,Banda Serpentina,26,Multi-rib drive belt,Banda de transmision multi-canal,0.2,EPDM Rubber
|
||||
17801-0P010,Engine Air Filter,Filtro de Aire del Motor,16,High flow air filter,Filtro de aire de alto flujo,0.25,Cotton/Paper
|
||||
48157-42010,Front Strut Mount,Soporte de Amortiguador Delantero,30,Front suspension strut mount,Soporte del amortiguador de suspension delantera,0.8,Steel/Rubber
|
||||
|
Reference in New Issue
Block a user