ვებ აპლიკაციები
ჩვენ ვქმნით ვებ პროდუქტებს თავიდან ბოლომდე, პირველი სპეციფიკაციიდან პროდაქშენამდე და შემდგომ განახლებებამდე. Laravel და PHP სერვერზე, Vue და TypeScript ბრაუზერში, ტესტებითა და წარმადობის კონტროლით უზრუნველყოფილი განვითარების პროცესში.
რას ვაკეთებთ
- პროდუქტის შექმნა ტექნიკური სპეციფიკაციის მიხედვით, ეტაპობრივი მიწოდებითა და ჩაბარებით.
- სამართავი პანელები და შიდა ხელსაწყოები, რომლებიც ანაცვლებს ცხრილებსა და მექანიკურ რუტინას.
- SaaS სისტემების საძირკველი: ავთენტიფიკაცია, ბილინგი, გამოწერები და მრავალმომხმარებლიანი (multi-tenant) არქიტექტურა.
- წარმადობის ოპტიმიზაცია: ბაზის მოთხოვნების დახვეწა, ქეშირება და მძიმე ოპერაციების ფონურ რეჟიმში გატანა.
- ავტომატიზებული ტესტები და უწყვეტი ინტეგრაცია (CI), რათა მომდევნო ცვლილებები დარჩეს მარტივი და უსაფრთხო.
როგორ ვმუშაობთ
ვებ პროექტებში პრობლემები ჩნდება მაშინ, როდესაც მოთხოვნების გარკვევა გვიანდება და ხარისხის კონტროლი გადაიდება. ჩვენ ჯერ ვათანხმებთ სპეციფიკაციას, ვყოფთ მას ეტაპებად, რომელთაგან თითოეული მუშა ფუნქციონალით სრულდება, და პირველივე ეტაპიდან ვნერგავთ ტესტებსა და ავტომატიზებულ განლაგებას. ისინი, ვინც აპროექტებენ სისტემას, თავად წერენ კოდს და ხელმისაწვდომნი რჩებიან პროექტის გაშვების შემდეგაც.
ტექნოლოგიური დასტა
Laravel და PHP სერვერზე, Vue და TypeScript ბრაუზერში, MySQL ან PostgreSQL მონაცემებისთვის, Redis და რიგები ფონური ამოცანებისთვის, PHPUnit ტესტირებისთვის.
ხშირად დასმული კითხვები
რა მასშტაბის პროექტებზე მუშაობთ?
ვმუშაობთ როგორც საწყის ვერსიებზე (MVP), რომლებიც მომხმარებლამდე სწრაფად უნდა მივიდეს, ისე პროდუქტებზე, რომლებიც წლების განმავლობაში ვითარდება. ძალიან მცირე ერთჯერადი ამოცანები ნაკლებად შეესაბამება ჩვენს პროფილს, რადგან ჩვენი მთავარი ღირებულება არქიტექტურისა და უწყვეტი მიწოდების პროცესის სრულ მართვაშია.
მუშაობთ ფიქსირებული ღირებულებით თუ საათობრივი / ყოველთვიური ანაზღაურებით?
ორივე ფორმატით. საწყისი ვერსია, როგორც წესი, ფიქსირებული მოცულობისა და შეთანხმებული ფასის ეტაპია, რათა ზუსტად იცოდეთ რას იღებთ. შემდგომი განვითარება უფრო მოქნილია ყოველთვიური მომსახურების (retainer) პირობებში, სადაც გეგმა შეიძლება შეიცვალოს ყოველ ჯერზე ახალი ხელშეკრულების გარეშე.
შეგიძლიათ არსებული კოდის ბაზის გადმობარება?
დიახ. ვიწყებთ კოდის, მონაცემთა მოდელისა და ინფრასტრუქტურის გაცნობით, რის შემდეგაც გიზიარებთ წერილობით შეჯამებას მიგნებებისა და პრიორიტეტული ცვლილებების შესახებ. არაფერი იწერება თავიდან მანამ, სანამ არ გავიგებთ, რატომ აიგო სისტემა ასე.
გაქვთ პროექტი? მოგვწერეთ: hello@longisoft.com