Magazin headless cu vitrină în două limbi
Vitrină Next.js peste un backend de comerț, cu pagini de produs randate pe server pentru indexare și coș rapid. Prețurile se afișează în MDL, iar interfața comută între română și rusă.
Randare pe server pentru SEO și pentru mobil
Dezvoltare React și Next.js pentru companii din Moldova care vând sau prestează online și au nevoie de un site rapid, bilingv și găsibil în căutări. Construim interfețe randate pe server, panouri de administrare și magazine headless, plus componentele reutilizabile pentru echipa ta. Găzduim aplicația pe VPS în Frankfurt, cu suport în română și rusă.
Next.js pentru site-uri și aplicații care trebuie găsite în căutări: randare pe server, rute statice regenerate, imagini optimizate, metadate corecte pe fiecare pagină. React pentru panouri interne, unde nu contează indexarea, ci viteza de lucru a operatorului. Vue atunci când echipa ta îl folosește deja și nu are rost schimbat. În toate cazurile livrăm un set de componente comune, ca paginile următoare să nu fie scrise de la zero.
În Moldova un site cu o singură limbă pierde vizitatori de la prima pagină. Construim structura pe două limbi din start: adrese separate pentru română și rusă, etichete hreflang reciproce, canonice fără dubluri și un comutator care duce la aceeași pagină în cealaltă limbă, nu la prima pagină. Domeniul .md se înregistrează prin MoldData, iar conținutul, sitemap-ul și datele structurate se generează pentru ambele limbi.
O aplicație Next.js cu randare pe server are nevoie de proces Node.js persistent, deci o rulăm în container pe VPS, cu build reproductibil și revenire rapidă la versiunea anterioară. Un site pur static poate sta chiar pe cPanel. Fișierele și paginile cache-abile ies prin CDN-ul Cloudflare integrat, rapid pentru vizitatorii din Moldova, iar serverul de origine rămâne în Frankfurt, în Uniunea Europeană.
Abonamentul aduce lunar 1 h de la planul cPanel Advanced și între 1 și 8 h pe VPS. Se cer din panoul de client și nu se reportează în luna următoare. Pe partea de frontend orele merg în lucrările care se amână mereu, fiindcă nu adaugă funcții vizibile, dar decid dacă pagina se încarcă repede și dacă mai poate fi actualizată fără frică.
Orele de DevOps, CyberSecurity și Programare sunt incluse în abonament, lună de lună: 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. Le ceri din panoul de client și propui termenul; cota expiră la sfârșitul lunii calendaristice, iar lucrul de peste cotă se acceptă și se facturează separat, în euro, cu TVA 20 % și factură SFS. 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.
Vitrină Next.js peste un backend de comerț, cu pagini de produs randate pe server pentru indexare și coș rapid. Prețurile se afișează în MDL, iar interfața comută între română și rusă.
Aplicație React pentru clienții unei companii din Chișinău: cereri, documente, stare a lucrărilor. Autentificare, roluri și jurnal de acțiuni, cu datele găzduite în Uniunea Europeană.
Site public bilingv pentru o organizație de tip ATIC: știri, evenimente, membri, documente descărcabile. Structura pe două limbi și sitemap-ul se generează automat la fiecare publicare.
Ne trimiți adresa site-ului sau macheta, spui ce pagini și ce limbi ai nevoie și propui termenul până la care vrei prima versiune publicată.
Stabilim arborele de pagini pe cele două limbi, componentele comune și metadatele. Confirmăm ce intră în orele incluse și ce cere ore suplimentare.
Construim paginile, apoi măsurăm Core Web Vitals pe mobil, pe conexiuni reale din Moldova, și corectăm până cifrele rămân stabile la reîncărcare.
Publicăm cu revenire imediată la versiunea anterioară, predăm codul, ghidul de componente și instrucțiunile pentru adăugarea de pagini noi.
Next.js, fără discuție, pentru pagini publice. Randează HTML pe server, deci motoarele de căutare primesc conținutul fără să aștepte JavaScript, și permite metadate diferite pe fiecare pagină. React fără randare pe server rămâne bun pentru panouri interne, unde indexarea nu are niciun rol.
Pe un VPS din datacentrele noastre din Frankfurt, în container, cu proces Node.js persistent și build reproductibil. Primești acces root, cost previzibil în euro și posibilitatea de a ține baza de date pe rețea privată, lângă aplicație, nu la alt furnizor.
Serverul trimite pagina deja compusă, în loc să lase browserul să o construiască. Primul conținut apare mai repede, mai ales pe telefoane și pe conexiuni mobile din raioane, iar motoarele de căutare văd textul imediat. Costul e că ai nevoie de un proces Node.js care rulează permanent.
Fiecare limbă primește adrese proprii, iar paginile se referențiază reciproc prin hreflang, cu o versiune implicită declarată. Comutatorul de limbă trebuie să ducă la echivalentul paginii curente, nu la prima pagină. Traducerile se fac nativ pentru ambele limbi, fără text amestecat pe aceeași pagină.
Măsurăm întâi pe mobil, apoi lucrăm în ordinea impactului: dimensiuni rezervate pentru imagini, fonturi încărcate fără blocaj, cod trimis doar unde e folosit, mai puține cereri către terți. Cache-ul de la marginea rețelei rezolvă restul, iar rezultatul se verifică după fiecare publicare.
Alege ce poate întreține echipa care rămâne cu proiectul. React are cei mai mulți dezvoltatori disponibili în Chișinău și cel mai mare ecosistem. Vue e mai simplu de preluat pentru echipe mici. Angular are sens doar dacă ai deja aplicații pe el și vrei uniformitate.
Trimite-ne adresa actuală sau macheta. Măsurăm ce ai acum, îți spunem ce se rezolvă din orele incluse în abonament și cât ar dura restul.