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

PartYard

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

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

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

  • დონორი ავტომობილებისა და VIN-ის მართვა
  • ინსპექტირების პროცესი დიდ ნაწილების კატალოგზე
  • მრავალენოვანი, შეცდომებისადმი ტოლერანტული ძიება
  • ჯავშნები, გაყიდვები და ტრანზაქციების ისტორია
  • საოპერაციო შედეგი და პერიოდული ანალიტიკა

მიმოხილვა

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

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

რა შევქმენი

ავტომობილების მართვა

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

მარაგი და ინსპექტირება

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

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

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

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

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

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

  • დაშბორდი პერიოდის მიხედვით ანალიტიკით
  • ხარჯები და საოპერაციო შედეგის გამოთვლა
  • Excel-ში ექსპორტი ExcelJS-ით

მედია და შენახვა

  • სურათების ატვირთვა presigned AWS S3 URL-ებით
  • მიწოდება AWS CloudFront-ით
  • ვალიდაცია Zod-ით ყველა საზღვარზე

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

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

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

არქიტექტურა

ფრონტენდი

Next.js, React, TypeScript, Tailwind CSS

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

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

ბაზა

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

მედია

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

ვალიდაცია

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

დეპლოი

Vercel

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

გალერეა

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

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

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

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

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

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