Dezvoltare Vue.js

Developer Vue.js freelance pentru dashboard-uri și aplicații SPA

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.

Preț de pornire

De la 60 €/oră

Prețul final depinde de scop. Primești un preț fix sau o estimare pe zile înainte să înceapă lucrul.

Vue pentru aplicațiile din spatele login-ului

Multe aplicații Vue nu au nevoie să apară în Google. Sunt dashboard-uri, panouri de administrare, back office-uri pentru rezervări și unelte interne pe care oamenii le folosesc ore întregi în fiecare zi. Acolo contează ca ecranele să rămână rapide pe măsură ce cresc datele, iar echipa ta să poată adăuga funcționalități fără să le strice pe cele vechi.

De obicei mă caută echipe care se lovesc de una dintre situațiile acestea:

  • Ecranele devin mai lente cu fiecare tabel, filtru sau grafic nou
  • Starea aplicației e împrăștiată prin componente și într-un store Vuex vechi pe care nu vrea nimeni să-l atingă
  • Codul amestecă Options API cu Composition API, are puține tipuri și niciun test
  • Aplicația rulează încă pe Vue 2, care nu mai primește actualizări de securitate

Dacă paginile publice trebuie să se poziționeze în căutări și să fie randate pe server, dezvoltarea Nuxt ți se potrivește mai bine. Pentru trecerea de la Vue 2, vezi migrări legacy.

Cum lucrez pe un cod Vue existent

Întâi citesc, apoi scriu. Primul pas într-o aplicație existentă este o analiză scurtă a structurii, a dependențelor și a build-ului, cu o listă cu ce reparăm întâi și ce mai poate aștepta. Apoi lucrez în pull request-uri mici, verificate, ca echipa ta să poată urmări fiecare modificare.

Codul nou folosește Vue 3 cu Composition API, script setup și TypeScript. Starea comună ajunge în store-uri Pinia cu nume clare, iar interfața care se repetă devine componente cu props consecvente. Adaug teste Vitest acolo unde bug-urile te costă cel mai mult și păstrez build-ul Vite suplu, ca fiecare ecran să încarce doar codul de care are nevoie.

Folosesc zilnic unelte AI de programare, precum Claude Code și Cursor, iar fiecare modificare e verificată și testată de mine înainte să ajungă în repository-ul tău.

De unde vine experiența mea cu Vue

  • CautElectrician.ro: componente Vue 3 pe Nuxt 4 pentru căutarea după județ și oraș, profiluri publice și formulare de cerere de ofertă.
  • WithMaslow.com: un front-end Vue 3 cu echipe, login social și autentificare prin cod unic, pe Nuxt 4 și Nuxt UI.
  • Good Earth: o aplicație Vue cu login prin Facebook pentru campania „Peel & Win”, care rulează alături de un plugin WordPress la comandă.

Mai multe găsești în portofoliu.

Ce influențează prețul

Lucrul pornește de la 60 €/oră (480 €/zi); primești o ofertă la preț fix după o scurtă discuție despre proiect. Estimarea depinde de mărimea și starea codului, de existența testelor, de câte ecrane sunt implicate și de cât back-end au nevoie funcționalitățile tale.

Spune-mi ce face aplicația ta și ce te încetinește, iar eu îți răspund în cel mult o zi lucrătoare cu întrebări sau o primă estimare. Cere o ofertă pentru proiectul tău Vue.

Cum lucrăm

  1. 1

    Discuție inițială

    Vorbim despre ce face aplicația, cine o folosește și ce încetinește munca echipei tale. Primești o propunere scrisă cu preț fix sau o estimare pe zile de lucru.

  2. 2

    Analiza codului

    Citesc codul, rulez build-ul și testele și notez riscurile înainte să schimb ceva. Pentru o aplicație nouă, pregătesc în schimb structura, uneltele și convențiile.

  3. 3

    Livrare săptămânală

    Modificările vin în pull request-uri mici, prin procesul vostru de code review, cu un demo în fiecare săptămână, ca echipa să poată urmări și face merge fără surprize.

  4. 4

    Predare

    Primești documentație, teste și un apel în care îți prezint codul, ca echipa ta să-l poată prelua, sau rămân pe tariful zilnic pentru următoarele funcționalități.

Proiecte relevante

Întrebări frecvente

Cât costă un developer Vue.js freelance?

Tariful meu este 60 €/oră sau 480 €/zi. O funcționalitate sau un widget clar definit primește un preț fix după o scurtă discuție. Munca de durată într-o aplicație existentă merge de obicei pe tariful zilnic, cu un demo în fiecare săptămână.

Pentru proiectul meu am nevoie de Vue sau de Nuxt?

Vue acoperă aplicațiile la care poziționarea în Google nu contează, cum sunt dashboard-urile, panourile de administrare, uneltele interne și widget-urile din spatele login-ului. Dacă paginile tale trebuie să apară în căutări sau să fie randate pe server, ai nevoie de Nuxt. Tariful e același, iar la prima discuție îți spun ce ți se potrivește.

Te poți alătura echipei noastre de Vue?

Da. Preiau task-uri din tracker-ul vostru, deschid pull request-uri prin procesul vostru de review și particip la ședințe când e nevoie. Agențiile mă pot angaja și ca developer Vue white-label, cu NDA.

Aplicația noastră e încă pe Vue 2. Ce ar trebui să facem?

Vue 2 nu mai primește actualizări de la sfârșitul lui 2023, nici măcar de securitate, așa că merită să planifici trecerea la Vue 3. Pot face migrarea pas cu pas, cu aplicația online tot timpul. Migrarea e un proiect separat, care pornește de la 3.000 €.

Scrii teste pentru componentele Vue?

Da. Folosesc Vitest și Vue Test Utils pentru logica de business și pentru componentele care se strică cel mai des. Înainte să refactorizez o parte riscantă a aplicației, scriu mai întâi teste în jurul ei, ca să știm că pentru utilizatori nu s-a schimbat nimic.

Poți face un widget Vue care să ruleze în site-ul nostru actual?

Da. O aplicație Vue poate fi montată într-un site WordPress, Laravel sau static, fără să reconstruiești restul. Pentru Good Earth din Malta am construit o aplicație Vue cu login prin Facebook pentru campania Peel & Win, alături de un plugin WordPress la comandă.

Servicii înrudite

Hai să vorbim despre proiectul tău

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ă