მთავარ შინაარსზე გადასვლა
გიორგი ელიაძე
პროექტები: Boxette Group

თებ 2026 – დღემდე

Boxette Flights

ფრენების განრიგი, ტვირთის ცოცხალი თრექინგი და ოპერატორების ადმინ-პანელი ერთ აპში, სამ ენაზე

  • საიტები და აპები
  • თრექინგის ვებ-აპი
ხანგრძლივობა
8 თვე
კომპანია
Boxette Group
როლი
პროდუქტის მფლობელი და დეველოპერი, Claude Code-ის აგენტებით
ინსტრუმენტები
React · Node.js · PostgreSQL +5
Boxette Flights

მიმოხილვა

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

ინსტრუმენტები

  • React
  • Node.js
  • PostgreSQL
  • Tailwind CSS
  • Leaflet
  • Flightradar24
  • Vercel
  • n8n

სად არის ჩემი ამანათი?

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

თვალთვალის გვერდის ფრენის ექვსი ეტაპი, თითოეული მოსალოდნელი დროით

გვერდისა და ცხრილის ნაცვლად ერთი აპი

პირველმა ვერსიებმა (v1–v3.5, 2026 წლის თებერვალი–მარტი) განრიგს ქვეყნისა და ტრანსპორტის ფილტრები, დაგვიანების ლოგიკა, მობილური ბარათები და სამი ენა შესძინა. ავიაზედნადებისა და ცოცხალი ფრენის თრექინგის პროტოტიპების შემდეგ ყველაფერი v4-ად გადაეწყო: ერთი Express აპი საჯარო გვერდს ემსახურება, REST API Postgres-ზე ძველი ვებჰუკების პასუხის ფორმატს ინარჩუნებს, React-ისა და TypeScript-ის ადმინ-პანელს კი აქვს როლები, აუდიტის ჟურნალი, დეშბორდი, ClickUp-ის მსგავსი ფილტრები, ეტაპობრივი შექმნის ფორმა და გაგზავნების ავტომატური კვირის განრიგი. v4 მე დავგეგმე, მისი უდიდესი ნაწილი კი Claude Code-ის აგენტებმა ააწყვეს ხანგრძლივ, თითქმის ავტონომიურ სესიებში; მე ვხელმძღვანელობდი, შედეგს ვამოწმებდი და დიზაინის გადაწყვეტილებებს ვიღებდი.

თრექინგი, რომელიც მხოლოდ საჭიროს აჩვენებს

ცალკე პროცესი ავიაზედნადების მოვლენებს პერიოდულად ამოწმებს და ფრენას ექვსეტაპიან ჯაჭვში მხოლოდ წინ გადაადგილებს: Turkish Cargo-ს თრექინგით, სხვა გადამზიდავებისთვის კი TrackCargo-თი. Flightradar24-ის ტრაექტორიები რუკისთვის ქეშში ინახება, ოპერატორებს კი შეუძლიათ ფრენის ქრონიკაში ჩანაწერები დაამატონ, რომლებსაც სურვილისამებრ მომხმარებელიც დაინახავს. სანამ რამე მომხმარებლის გვერდს მიაღწევს, სერვერი ავიაზედნადების ნომრებს, გადამზიდავებსა და აეროპორტების კოდებს შლის. აპი Vercel-ზე მუშაობს, Neon Postgres-ით.

შედეგი

ადმინ-პანელი და API Vercel-ზე საწარმოო გარემოში გაეშვა და 2026 წლის სექტემბერში ცოცხლად შემოწმდა; ადმინ-პანელმა ოპერატორების Google Sheet ჩაანაცვლა ჩამოსვლებისა და გაგზავნებისთვის, კვირის გაგზავნების განრიგის ჩათვლით. ტესტების რაოდენობა ივლისის 25-დან სექტემბერში 121-მდე გაიზარდა, აქედან 119 გადის. კომპანიის საიტზე საჯარო გვერდის ახალ აპზე გადართვა მიმდინარეობს.

პროექტები: Boxette Group