Fidelizare pentru HoReCa în Iași
Un lanț de cafenele are aplicație cu carduri de puncte, cupoane și notificări pe zone, iar comenzile ajung în același backend cu casa de marcat.
Dezvoltare aplicații Flutter pentru companii din România care vor o aplicație pe iOS și Android fără două echipe separate. Scriem în Dart, cu Riverpod pentru stare și Firebase pentru notificări și analiză, iar API-ul stă pe serverele noastre. Orele incluse lunar acoperă versiuni noi de SDK, funcționalități și pregătirea publicării în magazine.
Construim aplicația de la ecranele de bază până la versiunea gata de publicat: navigare, autentificare, listă și detaliu, formulare cu validare, notificări și plăți dacă e nevoie. Starea o ținem cu Riverpod, apelurile de rețea cu Dio și repetare controlată la erori, iar datele locale într-o bază pe dispozitiv, ca aplicația să funcționeze și fără semnal. Firebase intră pentru notificări, jurnal de erori și măsurare, nu ca înlocuitor de backend.
O aplicație mobilă e doar jumătate din proiect: restul e API-ul, baza de date, stocarea fișierelor și notificările. Le rulăm pe VPS cu Docker, în Frankfurt, cu PostgreSQL pe rețea privată, obiecte pe disc NVMe și TLS obligatoriu. Așa nu depinzi de un serviciu extern pentru datele clienților tăi și rămâi în UE, cu DPA conform art. 28. Dacă ai nevoie de procesare de imagini sau modele, serverele GPU sunt în același datacentru.
Pregătim build-urile semnate, pictogramele, capturile, descrierile și declarațiile de confidențialitate cerute de Apple și Google, apoi le trimitem din contul tău de dezvoltator. Conturile rămân ale tale, ca să nu depinzi de noi la o schimbare de furnizor. Automatizăm build-ul în pipeline, cu numerotare de versiune și canal de testare, ca o corectură urgentă să nu ceară o zi de muncă manuală. Respingerile din magazine le tratăm ca parte din livrare.
Cererea se deschide din panoul de client, la Servicii DevOps, cu termenul propus de tine. La proiectele Flutter orele merg pe salturi de versiune de SDK și de dependențe, pe ecrane și fluxuri noi, pe corecții după feedback din magazine, pe accesibilitate și pe integrări cu facturare sau CRM. Cota e lunară și nu se reportează, iar ce depășește se lucrează și se facturează separat, la oră, în RON.
Fiecare abonament include lunar ore de DevOps, CyberSecurity și Programare: 1 h de la planul cPanel Advanced în sus, 1–8 h pe VPS și 5–10 h pe serverele dedicate, în funcție de plan, și 10 h pe GPU. Orele se cer din panoul de client, nu se reportează în luna următoare, iar ce depășește cota se acceptă și se facturează separat. Cu abonamentele care includ minimum 2 ore lunare îți construim un site de prezentare, iar cu cele care includ minimum 5 ore, un magazin online — din orele deja plătite în abonament.
Deschizi cererea la Servicii DevOps, descrii publicul, ecranele principale și integrările necesare, apoi propui termenul de livrare.
Stabilim lista de ecrane, contractul cu API-ul, comportamentul offline și estimarea în ore, cu limita acoperită de abonamentul tău.
Primești build-uri pe canalul de testare intern, cu jurnal de erori activ, iar corecțiile intră înainte de trimiterea către magazine.
Trimitem versiunea în App Store și Google Play din contul tău, apoi predăm codul, cheile de semnare, documentația și raportul de ore.
Un lanț de cafenele are aplicație cu carduri de puncte, cupoane și notificări pe zone, iar comenzile ajung în același backend cu casa de marcat.
Pacienții își fac programări, primesc reamintiri și văd documente pe telefon, cu date ținute în datacentrul din Frankfurt și acces pe roluri pentru personal.
Tehnicienii completează fișe și fotografii în hală, fără semnal stabil, iar aplicația sincronizează totul când revine în rețeaua fabricii.
Flutter dacă vrei aceeași interfață pe ambele platforme, animații fine și control complet asupra desenării. React Native dacă echipa ta scrie deja React și vrei să refolosească oameni și componente. Ambele publică în cele două magazine; diferența practică e echipa pe care o ai, nu tehnologia.
Noi pregătim și trimitem versiunea, dar din conturile tale de dezvoltator. Așa rămâi proprietarul aplicației, al certificatelor și al recenziilor, iar dacă schimbi furnizorul nu pierzi nimic. Dacă nu ai încă conturi, te ajutăm să le deschizi și să le configurezi corect.
Da, dar cu rezerve. Pentru pagini publice care trebuie indexate recomandăm un site randat pe server, nu o aplicație Flutter în browser. Pentru un panou intern sau o aplicație de birou, țintele web și desktop sunt utile și îți economisesc un codebase separat.
Firebase e bun pentru notificări, jurnal de erori și măsurare. Când ai reguli de business, facturare, rapoarte sau date sensibile, e mai sănătos un API propriu pe VPS, în UE, cu PostgreSQL pe rețea privată. Îl construim și îl găzduim noi, în același abonament.
Ținem datele necesare într-o bază locală pe telefon și marcăm modificările făcute offline. La revenirea semnalului aplicația trimite coada de operațiuni, rezolvă conflictele după reguli stabilite la scoping și afișează clar ce s-a sincronizat. Fluxul se testează cu rețeaua oprită, nu doar pe hârtie.
O tratăm ca sarcină planificată din orele incluse: actualizăm SDK-ul și dependențele pe o ramură separată, rulăm testele și build-urile pentru ambele platforme, verificăm ecranele afectate, apoi publicăm. Nu lăsăm proiectul să rămână pe versiuni pe care magazinele nu le mai acceptă.
Descrie-ne ecranele și integrările. Îți trimitem lista de livrabile și estimarea în ore.