Vue 2 la 3, Nuxt 2 la 4, upgrade-uri Laravel și PHP sau WordPress la Nuxt, fără să-ți oprești planurile de dezvoltare.
Preț de pornire
De la 3.000 €
Prețul final depinde de scop. Primești un preț fix sau o estimare pe zile înainte să înceapă lucrul.
Vue 2 a ajuns la final de viață (end of life) la sfârșitul lui 2023, iar Nuxt 2 l-a urmat la jumătatea lui 2024. Niciunul nu mai primește patch-uri de securitate, pachetele noi nu le mai suportă, iar distanța față de versiunile actuale crește în fiecare lună. La fel se întâmplă cu aplicațiile Laravel rămase cu câteva versiuni majore în urmă și cu serverele care rulează versiuni de PHP ieșite din suport.
Lucrez cu fondatori, CTO și echipe de produs aflate în una dintre situațiile astea:
Încep prin a citi și a rula codul, nu prin a estima din afară. Rezultatul e un plan scris: ce blochează upgrade-ul, ce pachete trebuie înlocuite și în ce ordine lucrăm. Apoi fac upgrade în pași mici, testați, care țin aplicația gata de lansare, așa că echipa ta poate livra în continuare cât timp are loc migrarea.
La Vue și Nuxt asta înseamnă de obicei trecerea de la Vuex la Pinia și de la Webpack la Vite, TypeScript adăugat acolo unde ajută și înlocuirea pluginurilor care n-au primit niciodată o versiune pentru Vue 3. La Laravel înseamnă câte o versiune majoră pe rând, o versiune de PHP suportată și teste pe fluxurile care aduc bani. La trecerea de la WordPress la Nuxt, fiecare URL vechi primește un redirect, ca pozițiile din Google construite în ani de zile să nu se piardă.
Folosesc unelte de programare cu AI, precum Claude Code și Cursor, pentru părțile repetitive ale unui upgrade, iar fiecare modificare o verific și o testez personal.
În 2024 am preluat WithMaslow.com, o platformă de teste de personalitate, de la dezvoltatorii anteriori și am reconstruit API-ul în Laravel 13 pe PostgreSQL, în spatele unui front-end Nuxt 4, așa că stack-ul spre care migrezi e unul cu care lucrez zilnic. Acest site, liviu.dev, a pornit pe Nuxt 3 în 2022 și rulează azi pe Nuxt 4. Detaliile sunt în portofoliu.
Proiectele pornesc de la 3.000 €; primești un preț fix după un apel scurt în care stabilim ce include proiectul. Prețul depinde de mărimea codului, de numărul de dependențe abandonate, de existența testelor și de cât din aplicație trebuie reconstruit în loc de actualizat. Pentru funcționalități noi pe aplicația actualizată ofer dezvoltare Nuxt și dezvoltare Vue.js la oră, iar un abonament de mentenanță te ține pe versiuni actuale, ca să nu ajungi din nou aici.
Trimite-mi o descriere scurtă a stack-ului și a versiunilor, iar eu îți spun ce presupune upgrade-ul. Cere o ofertă și îți răspund în cel mult o zi lucrătoare.
Citesc și rulez codul tău, apoi notez tot ce blochează upgrade-ul, de la API-uri depreciate la pachete care nu vor suporta niciodată noua versiune.
Primești un plan scris cu preț fix sau o estimare pe zile de lucru, iar ordinea lucrului o stabilim împreună cu echipa ta.
Fac upgrade-ul acoperit de teste, în branch-uri de scurtă durată, cu demo săptămânal pe staging, așa că aplicația rămâne oricând gata de lansare.
Lansăm într-o fereastră stabilită și urmărim erorile, apoi îți predau notițe despre ce s-a schimbat și cum ții aplicația la zi.
Teste Enneagram, Big Five și 16 Personalities cu perspectivele prietenilor și ale familiei, echipe, analize generate cu AI și un server MCP. Am preluat codul în 2024 și am reconstruit API-ul în Laravel.
Acest site, un site Nuxt bilingv cu blog, planuri de mentorat, formulare de contact și date structurate pentru motoarele de căutare și asistenții AI.
Migrările pornesc de la 3.000 € pentru o aplicație mică. Prețul depinde de mărimea codului, de câte pluginuri abandonate trebuie înlocuite și de existența testelor. După ce analizez codul primești un preț fix sau o estimare pe zile, la 480 €/zi.
O aplicație mică durează de obicei între una și trei săptămâni. Aplicațiile cu multe module, un store Vuex mare sau pluginuri care n-au primit niciodată o versiune pentru Vue 3 durează mai mult, iar calendarul ți-l dau după ce analizez codul.
De obicei nu. Lucrez în branch-uri mici, fac merge des și țin aplicația gata de lansare, așa că echipa ta poate livra în continuare. Pentru câțiva pași, cum ar fi schimbarea tool-ului de build, stabilim din timp o scurtă pauză.
Rareori întreaga aplicație. O rescriere aruncă ani de buguri rezolvate și de cazuri limită tratate. Fac upgrade pe loc acolo unde codul e solid și reconstruiesc doar părțile care nu merită salvate. La WithMaslow.com, de exemplu, am preluat codul existent și am reconstruit API-ul în Laravel 13 pe PostgreSQL.
Da. Fac upgrade câte o versiune majoră pe rând, mut PHP-ul pe o versiune suportată, înlocuiesc pachetele abandonate și adaug teste pe fluxurile critice. Laravel 13 e ce rulez în producție la WithMaslow.com.
Da, dacă mutarea e planificată. Fac redirect de la fiecare URL vechi la noua adresă, păstrez titlurile, meta descrierile și datele structurate și mut conținutul în Nuxt Content sau într-un CMS headless. După lansare verific în Search Console dacă a scăpat vreun URL.
Site-uri și aplicații Nuxt 4 rapide și prietenoase cu SEO, cu SSR, conținut, i18n și dashboard-uri, de la un dezvoltator care lucrează zilnic în Nuxt.
Front-end-uri Vue 3, biblioteci de componente și dashboard-uri în TypeScript, cu Pinia și teste care le păstrează ușor de întreținut.
Actualizări, patch-uri de securitate, monitorizare, backup-uri și mici îmbunătățiri într-un abonament lunar, de la un dezvoltator care îți cunoaște codul.
Trimite-mi câteva rânduri despre ce ai nevoie. Răspund în cel mult o zi lucrătoare cu întrebări sau o primă estimare.
Cere o ofertă