[ ბილეთის გახსნა → ]
$ cat ./docs/teplohub-mobile.v1
// სისტემის_არქიტექტურა / როლები_ნავიგაცია_ხარჯთაღრიცხვები

TeploHub: ხარჯთაღრიცხვის შექმნა და მობილური დაგეგმვა HVAC სერვისებისთვის

კლიენტი
TeploHub (გათბობა და სანტექნიკა)
არქიტექტურა
როლებზე დაფუძნებული (დირექტორი / მუშა)
პლატფორმები
Android / iOS / Web კლიენტი
სტატუსი
Production Live (აქტიური)

ბიზნეს გამოწვევა

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

TeploHub-ის დირექტორის ვებ-ინტერფეისი

არქიტექტურა და ტექნოლოგიური სტეკი

ჩვენ შევქმენით მაღალი წარმადობის მრავალპლატფორმული სისტემა **Expo SDK 56 (React Native)** და **React 19** ბაზაზე, კოდის გაზიარებით მობილურ აპებსა და დირექტორის ვებ-ინსტრუმენტებს შორის.

  • Frontend: React Native + Expo Router v4 (TSX / TypeScript)
  • სტილიზაცია: Styled Components (ნატივი)
  • Backend: Firebase (Auth, Firestore, Storage, Hosting)
  • PDF ძრავა: კლიენტის მხარეს უსერვერო PDF ხარჯთაღრიცხვის კომპილატორი
  • ხატულები: Lucide React Native

ძირითადი ტექნიკური მოდულები

დირექტორს შეუძლია შექმნას დეტალური PDF ხარჯთაღრიცხვა იატაკქვეშა გათბობის ან თბოტუმბოს მონტაჟისთვის პირდაპირ თავისი სმარტფონიდან. აპლიკაცია ავტომატურად ითვლის რაოდენობას, იყენებს კატალოგის ფასებს, ქმნის ბრენდირებულ PDF დოკუმენტს და სთავაზობს მის გაგზავნას ჩაშენებული გაზიარების ოფციებით (WhatsApp, ელფოსტა და ა.შ.).

სანტექნიკოსები და HVAC ტექნიკოსები ადგილზე ხედავენ მათ დღიურ დავალებებს და დანიშნულ ობიექტებს. ისინი იღებენ მყისიერ Firebase push-შეტყობინებებს დავალებების განახლების შესახებ და შეუძლიათ შეცვალონ სტატუსები პირდაპირ ობიექტზე.

TeploHub-ის მობილური აპლიკაცია
შეკვეთების სია
ახალი შეკვეთის შექმნა
მობილური აპლიკაციის მენიუ

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

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

შეკვეთების მართვის ინტერფეისი

მონაცემთა სინქრონიზაცია რეალურ დროში

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

  • მყისიერი კავშირი: სამუშაო ეტაპების განახლება ოფისში ზედმეტი ზარების გარეშე.
  • ოფლაინ-რეჟიმი: შეკვეთების შავნახაზების შექმნა კავშირის გარეშე (ავტო-სინქრონიზაცია ქსელში გასვლისას).
  • უსაფრთხოების წესები: როლებზე დაფუძნებული წვდომა (ტექნიკოსი ვერ ხედავს კომპანიის ფინანსურ მარჟას).
ანალიტიკის პანელი დესკტოპზე
ანალიტიკა აპლიკაციაში
კატალოგი დესკტოპზე
დირექტორია მობილურში

ფუნქციონალი როლების მიხედვით

  • კლიენტების მართვა: ბარათების შექმნა, ობიექტების მიბმა და გადახდების კონტროლი
  • ხარჯთაღრიცხვის შექმნა: მასალების დამატება, ფასების გამოთვლა, PDF-ის გენერირება
  • კატალოგის მართვა: მომსახურების ფასების და გათბობის მოწყობილობების ბაზის რედაქტირება
  • მუშების კოორდინაცია: დავალებების განაწილება თავისუფალ სპეციალისტებს შორის
  • დავალებების სია: დღის/კვირის დავალებები დედლაინებით
  • სტატუსის კონტროლი: დავალების ეტაპების შეცვლა 1 კლიკით (მოლოდინი/პროცესში/დასრულებული)
  • ხარჯთაღრიცხვის ნახვა: მონტაჟისთვის საჭირო მასალების სიის გაცნობა ობიექტზე
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
ძრავი
Expo 56
ბექენდი
Firebase
კომპილატორი
PDF Client
სტილები
Styled Comp.
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[ ← უკან პროექტებში ]