PartYard
დახურული საოპერაციო პლატფორმა ავტომობილების დაშლის ბიზნესისთვის. მოდელებზე მორგებული კატალოგები დონორის მიღებას, შემოწმებას, ცალკეული დეტალების მომზადებას, შენახვას, დაჯავშნასა და გაყიდვას ერთ მიკვლევად პროცესში აერთიანებს.
- როლი
- Full-Stack დეველოპერი
- სტეკი
- Next.js · React · TypeScript · MongoDB
- ფოკუსი
- დახურული პროდაქშენ სისტემა
- თავდაპირველი შემუშავება
- ივლ. 2026 – სექ. 2026

საავტომობილო ნაწილების მარაგისა და ოპერაციების პლატფორმა
- Toyota-ს, Honda-სა და Ford-ის შვიდი საავტომობილო ოჯახი
- 607 შაბლონი კონკრეტული კონფიგურაციების დეტალებით
- მთლიანი ავტომობილები, ნაწილობრივი მიწოდება და ცალკეული დეტალები
- მრავალენოვანი ძიება სინონიმებითა და შეცდომების დამუშავებით
- დეტალის ინდივიდუალური აღრიცხვა მომზადებიდან გაყიდვამდე
მიმოხილვა
PartYard ცვლის ერთმანეთისგან მოწყვეტილ ცხრილებსა და ხელით პროცესებს ერთი შიდა სისტემით. ავტომობილი შემოდის როგორც დონორი, გადის ინსპექტირებას, იქცევა მარაგად და შემდეგ მიდის ჯავშნის, გაყიდვისა და ანგარიშგების გზას — ერთსა და იმავე აპლიკაციაში.
მთავარი სირთულე კიდევ ერთი მარაგის ინტერფეისის შექმნა არ ყოფილა. საჭირო იყო რეალური დაშლის პროცესის პროგრამულ მოდელად გადაქცევა: კონკრეტული ავტომობილისთვის მოსალოდნელი ნაწილების განსაზღვრა, იმის გაგება, თუ ავტომობილის რა ნაწილი ჩამოვიდა რეალურად, და თითოეული ფიზიკური ნაწილის შემდგომი გზის აღრიცხვა.
ბიზნესის ამოცანა
ბიზნესს საქართველოში დონორი ავტომობილები შემოაქვს, შლის მათ, ვარგის ნაწილებს ინახავს და ყიდის. დონორი შეიძლება ჩამოვიდეს სრულად, მხოლოდ წინა ან უკანა ნაწილით, ხოლო ცალკეული კომპონენტები უკვე დაკარგული ან დაზიანებული იყოს.
სისტემას სჭირდებოდა ნაწილების ზუსტი საწყისი სტრუქტურა ისე, რომ თანამშრომლებს ასობით ჩვეულებრივი ჩანაწერის ხელით დადასტურება არ დასჭირვებოდათ. სანდოობა, მონაცემების სწრაფი შეყვანა და საწყობში ტელეფონით მუშაობა საოპერაციო მოთხოვნები იყო და არა მხოლოდ ინტერფეისის დეტალები.
საინჟინრო ამოცანა 01
ერთიანი კატალოგი რამდენიმე საავტომობილო ოჯახისთვის
კატალოგზე მუშაობა Toyota Camry-ითა და პრაქტიკული ამოცანით დაიწყო: ნაწილების ჩვეულებრივი სია ვერ აღწერდა იმას, რასაც ავტომობილების დაშლის ბიზნესი რეალურად იღებს, ამოწმებს და ყიდის. ინგლისურ და რუსულ ტერმინებთან ერთად საჭირო იყო საქართველოს საავტომობილო ბაზარზე დამკვიდრებული სახელებიც.
შევქმენი სტრუქტურირებული კატალოგი, რომელშიც დეტალების განსაზღვრებები ავტომობილების შაბლონებისგან განცალკევებულია. შაბლონი კონკრეტული სამოდელო წლისა და კონფიგურაციის დეტალებს არჩევს, დამატებითი კომპონენტები კი ხელით დასამატებლად რჩება. თაობა, ძალური აგრეგატი, ამძრავი სისტემა და კომპლექტაცია მოსალოდნელ მარაგს არჩეულ დონორთან აკავშირებს.
მიმდინარე კატალოგი მოიცავს Toyota Camry 2025–2026-ს, Honda Accord 2025-ს, Toyota Grand Highlander 2025-ს, Toyota Sienna 2026-ს და 2008–2026 წლების Ford F-150-ს, F-250-სა და F-350-ს. შვიდი საავტომობილო ოჯახისთვის ის 1 362 კატალოგურ განსაზღვრებასა და 607 კონფიგურაციის შაბლონს შეიცავს.
კატალოგის ჩანაწერი შეიძლება აღწერდეს
- ინგლისური, რუსული და ქართული სახელები
- სინონიმები, სახელოსნოს ტერმინები და არსებული OEM აღნიშვნები
- კატეგორია, პოზიცია და მარცხენა ან მარჯვენა მხარე
- კვანძები და ცალკე ასარჩევი კომპონენტები
- ავტომატური პოზიციები და ხელით დამატების შესაძლებლობა
- შესაბამისობა ოჯახთან, სამოდელო წელთან და კონფიგურაციასთან
1 362
სტრუქტურირებული განსაზღვრება კატალოგში
607
ავტომობილის კონფიგურაციის შაბლონი
7
საავტომობილო ოჯახი კატალოგში
Camry-მ კატალოგის სტრუქტურას ჩაუყარა საფუძველი. სხვა ოჯახებიც იმავე მოდელს იყენებს: დეტალების საერთო განსაზღვრებები, კონკრეტული კონფიგურაციების შაბლონები და ცალკე ჩანაწერი მარაგის თითოეული ფიზიკური ერთეულისთვის.
საინჟინრო ამოცანა 02
ავტომობილის კონფიგურაციიდან მოსალოდნელ მარაგამდე
დონორი შეიძლება შემოვიდეს მთლიანად, წინა ან უკანა ნაწილით, შერჩეული ზონებით ან მხოლოდ რამდენიმე დეტალით. სისტემამ უნდა განასხვაოს დეტალი, რომელიც საერთოდ არ ჩამოსულა, და დეტალი, რომელიც მოსალოდნელი იყო, მაგრამ აკლია ან დაზიანებულია.
ავტომობილის შაბლონი დეტალების საბაზისო ნაკრებს განსაზღვრავს, მიღებული კონფიგურაცია კი — შემოწმების ფარგლებს. ამ ფარგლებს გარეთ დარჩენილი დეტალები აღირიცხება როგორც არ ჩამოსული და არა როგორც დაკარგული. მხოლოდ ცალკეული დეტალების მიღებისას თანამშრომელი მათ პირდაპირ არჩევს, მთლიანი ავტომობილის მარაგის შექმნის გარეშე.
შემოწმება გამონაკლისებზეა ორიენტირებული. თითოეულ ფიზიკურ ერთეულს საკუთარი სასაწყობო ჩანაწერი აქვს, ამიტომ ორ ერთნაირ დეტალს შეიძლება განსხვავებული მდგომარეობა, ფოტოები, ფასი, შენახვის ადგილი და გაყიდვის ისტორია ჰქონდეს.
მიღებული კონფიგურაციების მხარდაჭერა
მთლიანი ავტომობილი
წინა ნაწილი / ნახევარი
უკანა ნაწილი / ნახევარი
ავტომობილის შერჩეული ზონები
მხოლოდ ცალკეული დეტალები
მარაგის აღრიცხვის პრინციპი
შაბლონი მთლიანი ავტომობილისთვის. პირდაპირი არჩევა ცალკეული დეტალებისთვის.
ავტომობილის ან მისი ნაწილის მიღებისას შაბლონები განმეორებით შეყვანას ამცირებს. შემოწმება მიღებული კონფიგურაციის ფარგლებში გადახრებს აფიქსირებს. მცირე მიწოდებისთვის დეტალები პირდაპირ ირჩევა, ხოლო ერთნაირი ეგზემპლარები ყველა ეტაპზე ცალკე ერთეულებად რჩება.
რა შევქმენი
მიღება და კატალოგი
- მარკისა და მოდელის ცალკე არჩევა კონფიგურაციის შაბლონებით
- არასავალდებულო VIN და დონორის სტრუქტურირებული მონაცემები
- შვიდი ოჯახი ავტომატური და ხელით დასამატებელი დეტალებით
შემოწმება და მომზადება
- შემოწმება მიღებული ავტომობილის ან დეტალების ფარგლებში
- დაკლებული, დაზიანებული და გაყიდვიდან ამოღებული დეტალების აღრიცხვა
- მომზადების რიგი: ფოტოები, ფასი და შენახვის ადგილი
მარაგი და ძიება
- ცალკე ჩანაწერი თითოეული ფიზიკური ერთეულისთვის, ერთნაირი დეტალების ჩათვლით
- სახელები სამ ენაზე, სინონიმები და OEM ძიება
- ტრანსლიტერაცია, კლავიატურის განლაგების შესწორება და ბეჭდვის შეცდომების დამუშავება
ჯავშნები და გაყიდვები
- ჯავშანი კლიენტის მონაცემებითა და მოქმედების ვადით
- დაფიქსირებული გაყიდვები და თითოეული დეტალის ისტორია
- MongoDB ტრანზაქციები საჭირო ოპერაციებისთვის
ანალიტიკა და ანგარიშგება
- გაყიდვები, დონორის ხარჯები და პერიოდის საოპერაციო შედეგი
- USD და GEL ანგარიშგების განცალკევება
- გაყიდვებისა და ავტომობილის შემოწმების ანგარიშების Excel ექსპორტი
ფოტოები და შენახვა
- ფოტოების ატვირთვა AWS S3-ის ხელმოწერილი ბმულებით
- მიწოდება AWS CloudFront-ის საშუალებით
- API საზღვრებზე Zod ვალიდაცია
ჭკვიანი ძიება
საკუთარი კატალოგი აერთიანებს როგორც ოფიციალურ ტერმინებს, ისე სიტყვებს, რომლებსაც საქართველოს ავტონაწილების ბაზარზე რეალურად იყენებენ. ძიება ამ რეალობას უნდა მორგებოდა და თანამშრომლისთვის ერთი კანონიკური სახელის დამახსოვრება არ მოეთხოვა.
სისტემის სამუშაო პროცესი
შაბლონიდან მარაგის ისტორიამდე
მონაცემთა მოდელი ფიზიკური ოპერაციის თანმიმდევრობას მიჰყვება. თითოეული ეტაპი შემდეგი ეტაპისთვის საჭირო კონტექსტს ქმნის.
ავტომობილის შაბლონი
დონორი ავტომობილი
მიღებული კონფიგურაცია
მოსალოდნელი მარაგის გენერაცია
გამონაკლისებზე დაფუძნებული ინსპექტირება
დაშლა და ნაწილების დამუშავება
ფოტოები, საწყობის ადგილი და ფასი
ჯავშანი ან გაყიდვა
მარაგის ისტორია და ანალიტიკა
არქიტექტურა
ფრონტენდი
Next.js, React, TypeScript, Tailwind CSS
აპლიკაციის შრე
Next.js route handlers და სერვერული ლოგიკა
ბაზა
MongoDB, Mongoose სქემები და ტრანზაქციები
მედია
AWS S3 presigned ატვირთვა, CloudFront
ვალიდაცია
Zod სქემები საერთო საზღვრებზე
დეპლოი
Vercel
უსაფრთხო HttpOnly cookie ავთენტიფიკაცია
რას უზრუნველყოფს სისტემა
ერთი საოპერაციო ჩანაწერი მიღებიდან გაყიდვამდე
ავტომობილის შაბლონები, შემოწმების ფარგლები და მარაგის ინდივიდუალური ჩანაწერები ბიზნესს მხარდაჭერილი მოდელების ოპერაციების ერთიან სურათს აძლევს. მიღება, მომზადება და გაყიდვები ერთსა და იმავე მონაცემებს ეყრდნობა.
გალერეა
პროექტის კონფიდენციალურობა
PartYard დახურული საოპერაციო სისტემაა და პროდაქშენზე საჯარო წვდომა არ აქვს. ეკრანები სამუშაო პროცესებს სადემონსტრაციო მონაცემებით აჩვენებს; საიდენტიფიკაციო და ფინანსური ინფორმაცია დაფარულია.
გჭირდებათ სისტემა თქვენი სამუშაო პროცესისთვის?
მარაგები, შემოწმებები, ჯავშნები თუ ანგარიშები — შემიძლია აპლიკაცია თქვენი გუნდის მუშაობას მოვარგო, ადმინ-პანელითა და შესაბამისი სერვერული ნაწილით.
შემდეგი პროექტი
პროფესიული მომზადება და დასაქმების ცენტრი
პროფესიული სწავლების, სერტიფიცირებისა და ვერიფიკაციის პლატფორმა