ძირითად შინაარსზე გადასვლა
პროექტებზე დაბრუნება
01საავტომობილო ნაწილების მარაგისა და ოპერაციების პლატფორმა

PartYard

დახურული საოპერაციო პლატფორმა ავტომობილების დაშლის ბიზნესისთვის. მოდელებზე მორგებული კატალოგები დონორის მიღებას, შემოწმებას, ცალკეული დეტალების მომზადებას, შენახვას, დაჯავშნასა და გაყიდვას ერთ მიკვლევად პროცესში აერთიანებს.

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

საავტომობილო ნაწილების მარაგისა და ოპერაციების პლატფორმა

  • 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

ავტომობილის კონფიგურაციიდან მოსალოდნელ მარაგამდე

დონორი შეიძლება შემოვიდეს მთლიანად, წინა ან უკანა ნაწილით, შერჩეული ზონებით ან მხოლოდ რამდენიმე დეტალით. სისტემამ უნდა განასხვაოს დეტალი, რომელიც საერთოდ არ ჩამოსულა, და დეტალი, რომელიც მოსალოდნელი იყო, მაგრამ აკლია ან დაზიანებულია.

ავტომობილის შაბლონი დეტალების საბაზისო ნაკრებს განსაზღვრავს, მიღებული კონფიგურაცია კი — შემოწმების ფარგლებს. ამ ფარგლებს გარეთ დარჩენილი დეტალები აღირიცხება როგორც არ ჩამოსული და არა როგორც დაკარგული. მხოლოდ ცალკეული დეტალების მიღებისას თანამშრომელი მათ პირდაპირ არჩევს, მთლიანი ავტომობილის მარაგის შექმნის გარეშე.

შემოწმება გამონაკლისებზეა ორიენტირებული. თითოეულ ფიზიკურ ერთეულს საკუთარი სასაწყობო ჩანაწერი აქვს, ამიტომ ორ ერთნაირ დეტალს შეიძლება განსხვავებული მდგომარეობა, ფოტოები, ფასი, შენახვის ადგილი და გაყიდვის ისტორია ჰქონდეს.

მიღებული კონფიგურაციების მხარდაჭერა

01

მთლიანი ავტომობილი

02

წინა ნაწილი / ნახევარი

03

უკანა ნაწილი / ნახევარი

04

ავტომობილის შერჩეული ზონები

05

მხოლოდ ცალკეული დეტალები

მიღებული ავტომობილის კონფიგურაციამიღებული ზონები შემოწმების ფარგლებს განსაზღვრავს. კონკრეტული დეტალების ცალკე რეჟიმი მცირე მიწოდებას სრული მარაგის შექმნის გარეშე ამუშავებს.

მარაგის აღრიცხვის პრინციპი

შაბლონი მთლიანი ავტომობილისთვის. პირდაპირი არჩევა ცალკეული დეტალებისთვის.

ავტომობილის ან მისი ნაწილის მიღებისას შაბლონები განმეორებით შეყვანას ამცირებს. შემოწმება მიღებული კონფიგურაციის ფარგლებში გადახრებს აფიქსირებს. მცირე მიწოდებისთვის დეტალები პირდაპირ ირჩევა, ხოლო ერთნაირი ეგზემპლარები ყველა ეტაპზე ცალკე ერთეულებად რჩება.

რა შევქმენი

მიღება და კატალოგი

  • მარკისა და მოდელის ცალკე არჩევა კონფიგურაციის შაბლონებით
  • არასავალდებულო VIN და დონორის სტრუქტურირებული მონაცემები
  • შვიდი ოჯახი ავტომატური და ხელით დასამატებელი დეტალებით

შემოწმება და მომზადება

  • შემოწმება მიღებული ავტომობილის ან დეტალების ფარგლებში
  • დაკლებული, დაზიანებული და გაყიდვიდან ამოღებული დეტალების აღრიცხვა
  • მომზადების რიგი: ფოტოები, ფასი და შენახვის ადგილი

მარაგი და ძიება

  • ცალკე ჩანაწერი თითოეული ფიზიკური ერთეულისთვის, ერთნაირი დეტალების ჩათვლით
  • სახელები სამ ენაზე, სინონიმები და OEM ძიება
  • ტრანსლიტერაცია, კლავიატურის განლაგების შესწორება და ბეჭდვის შეცდომების დამუშავება

ჯავშნები და გაყიდვები

  • ჯავშანი კლიენტის მონაცემებითა და მოქმედების ვადით
  • დაფიქსირებული გაყიდვები და თითოეული დეტალის ისტორია
  • MongoDB ტრანზაქციები საჭირო ოპერაციებისთვის

ანალიტიკა და ანგარიშგება

  • გაყიდვები, დონორის ხარჯები და პერიოდის საოპერაციო შედეგი
  • USD და GEL ანგარიშგების განცალკევება
  • გაყიდვებისა და ავტომობილის შემოწმების ანგარიშების Excel ექსპორტი

ფოტოები და შენახვა

  • ფოტოების ატვირთვა AWS S3-ის ხელმოწერილი ბმულებით
  • მიწოდება AWS CloudFront-ის საშუალებით
  • API საზღვრებზე Zod ვალიდაცია

ჭკვიანი ძიება

საკუთარი კატალოგი აერთიანებს როგორც ოფიციალურ ტერმინებს, ისე სიტყვებს, რომლებსაც საქართველოს ავტონაწილების ბაზარზე რეალურად იყენებენ. ძიება ამ რეალობას უნდა მორგებოდა და თანამშრომლისთვის ერთი კანონიკური სახელის დამახსოვრება არ მოეთხოვა.

01სამი ენა — ინგლისური, რუსული და ქართული — ერთ კატალოგზე
02ალიასები და სასაუბრო სახელები კანონიკურ ჩანაწერებზე მიბმული
03OEM ნომრით ძიება ჩვეულებრივ მოთხოვნებთან ერთად
04ტრანსლიტერაცია ლათინურს, კირილიცასა და ქართულს შორის
05არასწორი კლავიატურის განლაგება ცნობილია, და არა უშედეგო
06მცირე ორთოგრაფიული შეცდომების ტოლერანტობა

სისტემის სამუშაო პროცესი

შაბლონიდან მარაგის ისტორიამდე

მონაცემთა მოდელი ფიზიკური ოპერაციის თანმიმდევრობას მიჰყვება. თითოეული ეტაპი შემდეგი ეტაპისთვის საჭირო კონტექსტს ქმნის.

ეტაპი 01

ავტომობილის შაბლონი

ეტაპი 02

დონორი ავტომობილი

ეტაპი 03

მიღებული კონფიგურაცია

ეტაპი 04

მოსალოდნელი მარაგის გენერაცია

ეტაპი 05

გამონაკლისებზე დაფუძნებული ინსპექტირება

ეტაპი 06

დაშლა და ნაწილების დამუშავება

ეტაპი 07

ფოტოები, საწყობის ადგილი და ფასი

ეტაპი 08

ჯავშანი ან გაყიდვა

ეტაპი 09

მარაგის ისტორია და ანალიტიკა

არქიტექტურა

ფრონტენდი

Next.js, React, TypeScript, Tailwind CSS

აპლიკაციის შრე

Next.js route handlers და სერვერული ლოგიკა

ბაზა

MongoDB, Mongoose სქემები და ტრანზაქციები

მედია

AWS S3 presigned ატვირთვა, CloudFront

ვალიდაცია

Zod სქემები საერთო საზღვრებზე

დეპლოი

Vercel

უსაფრთხო HttpOnly cookie ავთენტიფიკაცია

რას უზრუნველყოფს სისტემა

ერთი საოპერაციო ჩანაწერი მიღებიდან გაყიდვამდე

ავტომობილის შაბლონები, შემოწმების ფარგლები და მარაგის ინდივიდუალური ჩანაწერები ბიზნესს მხარდაჭერილი მოდელების ოპერაციების ერთიან სურათს აძლევს. მიღება, მომზადება და გაყიდვები ერთსა და იმავე მონაცემებს ეყრდნობა.

თითოეული დონორისთვის შესაბამისი მოდელისა და კონფიგურაციის შაბლონი ირჩევა
ნაწილობრივ მიწოდებასა და ცალკეულ დეტალებს მიღების საკუთარი სცენარები აქვს
მომზადების რიგი აჩვენებს დეტალებს ფოტოების, ფასის ან შენახვის ადგილის გარეშე
ერთნაირი დეტალები დამოუკიდებელ მდგომარეობასა და ოპერაციების ისტორიას ინარჩუნებს
ჯავშნები, გაყიდვები და ხარჯები მიკვლევად საოპერაციო ანგარიშგებას ქმნის

გალერეა

სხვადასხვა მოდელის დონორები შემოწმებისა და მარაგის შეჯამებით
Ford F-350-ის გვერდი: მიღებული ნაწილი, დასრულებული შემოწმება და შემდეგი მოქმედებები
შემოწმების რიგი სხვადასხვა მოდელისა და მიღებული კონფიგურაციისთვის
დეტალის გვერდი: მდგომარეობა, შემოწმება, მომზადება და ოპერაციების მოქმედებები
შენახვის ადგილების მიმოხილვა: განაწილებული მარაგი და უადგილო დეტალები
არჩეული შენახვის ადგილი და იქ არსებული ცალკეული დეტალები
დეტალების მრავალენოვანი ძიება ხელმისაწვდომობითა და დონორის მონაცემებით
ჯავშნები კლიენტის მონაცემებით, ვადითა და გაყიდვის მოქმედებებით
გაყიდვებისა და ხარჯების ანალიტიკა: პერიოდი და USD / GEL-ის ცალკე ხედები
გაყიდვების ისტორია დეტალის, დონორისა და ოპერაციის კავშირით
სამუშაო პანელი: მარაგის მდგომარეობა და მომზადების დარჩენილი ამოცანები
პაროლით შესვლა PartYard-ის დახურულ საოპერაციო სისტემაში
მობილური სამუშაო პანელი
დონორი ავტომობილების სია ტელეფონზე
გაყიდვების მობილური ანალიტიკა და ვალუტის არჩევა
დეტალების მობილური ძიება და ხელმისაწვდომობა
დახურულ საოპერაციო სისტემაში შესვლა ტელეფონით

პროექტის კონფიდენციალურობა

PartYard დახურული საოპერაციო სისტემაა და პროდაქშენზე საჯარო წვდომა არ აქვს. ეკრანები სამუშაო პროცესებს სადემონსტრაციო მონაცემებით აჩვენებს; საიდენტიფიკაციო და ფინანსური ინფორმაცია დაფარულია.

გჭირდებათ სისტემა თქვენი სამუშაო პროცესისთვის?

მარაგები, შემოწმებები, ჯავშნები თუ ანგარიშები — შემიძლია აპლიკაცია თქვენი გუნდის მუშაობას მოვარგო, ადმინ-პანელითა და შესაბამისი სერვერული ნაწილით.

ვებ აპლიკაციები და შიდა სისტემები

შემდეგი პროექტი

პროფესიული მომზადება და დასაქმების ცენტრი

პროფესიული სწავლების, სერტიფიცირებისა და ვერიფიკაციის პლატფორმა