Sari la conținut

Dezvoltare custom

Aplicatie web custom pentru firma — dezvoltare la cheie

Construim aplicatii web custom pentru firme romanesti — CRM-uri interne, portaluri clienti, dashboard-uri operationale, SaaS B2B. Stack modern (Next.js 16, Laravel 12, Node.js), discovery serios inainte de cod, MVP in 6-10 saptamani, scalare la 10.000+ utilizatori. Codul sursa iti apartine din ziua 1.

Cod sursa al tau
MVP in 6-10 saptamani
Securitate by default
Scaling la 10k+ useri

Ce include proiectul

Aplicatie web custom livrata complet, nu doar cod aruncat in productie

Discovery + UX research

Inainte de orice linie de cod, 2 saptamani de discovery: interviuri cu stakeholderi (3-5 persoane), mapare workflow-uri actuale, definire user personas, audit sisteme existente cu care se integreaza, wireframes low-fi validate cu utilizatori reali. Output: spec document de 20-40 pagini, lista features prioritizata MoSCoW, mockup-uri Figma navigabile.

Design UI + design system

Design system custom in Figma — paleta culori conforme brand-ului tau, tipografie, componente reutilizabile (butoane, forms, tables, modals, charts). Pages design pentru toate ecranele cheie. Responsive desktop / tablet / mobile. Implementam designul fidel pe 99%, nu interpretare creativa.

Backend API + baza de date

API REST sau GraphQL cu autentificare JWT/session, RBAC roluri si permisiuni granulare, validare server-side cu Zod sau FormRequest, rate limiting, audit log. BD Postgres cu schema normalizata, migratii versionate, seed data pentru dezvoltare. Documentatie API automata (Swagger / Scalar).

Frontend modern responsive

Next.js 16 cu App Router si Server Components pentru performanta maxima, sau React + Vite pentru aplicatii pure SPA. TypeScript strict, Tailwind CSS, componente shadcn/ui. State management cu React Query pentru server state. Forme cu React Hook Form + Zod validation. Loading states, error boundaries, empty states pentru toate.

Integrari cu sisteme existente

Integrare cu ERP-urile romanesti (SmartBill, Saga, FGO), platforme contabile, curieri (Sameday, Cargus, FAN), gateway-uri plata (Stripe, Netopia, EuPlatesc), CRM-uri terte (HubSpot, Pipedrive), email (Resend, SendGrid), Google Workspace / Microsoft 365 SSO. Webhooks si retry logic robust pentru reliability.

Securitate + GDPR compliance

Hashing parole argon2/bcrypt, 2FA TOTP, sesiuni httpOnly + SameSite, CSRF protection, headers CSP, rate limiting auth. Audit log pentru actiuni sensibile. GDPR: export date personale, stergere cont, consent management. Penetration test optional prin partener. Hosting in EU obligatoriu.

Deploy + CI/CD + monitoring

GitHub Actions sau GitLab CI cu pipeline complet: lint, type-check, teste, build, deploy automat in staging la push pe develop si in productie la tag-uri release. Environment-uri separate (dev / staging / production). Monitoring Sentry pentru erori, Uptime Robot pentru uptime, logs centralizate (Better Stack sau Logtail).

Documentatie + training echipa

Documentatie tehnica pentru dev care preia (README, arhitectura, schema BD, deploy guide), documentatie user pentru echipa ta (10-20 pagini cu screenshots) sau video walkthrough 30-60 minute, session training 2h cu echipa ta la lansare. 30 zile suport email gratuit pentru intrebari si fix-uri bug-uri descoperite.

Cum lucram

Sase faze clare — fara surprize la final, fara scope creep

01

Discovery + spec (2 saptamani)

Interviuri cu stakeholderii cheie, mapare workflow-uri actuale, definire user stories prioritizate. Output: spec tehnic 20-40 pagini, wireframes low-fi, lista features in 3 buckete (Must / Should / Could). Cost fix 1.500€, dedus din proiectul total daca mergem mai departe.

02

Design UI + arhitectura (2-3 saptamani)

Design system in Figma, pages pentru toate ecranele cheie, prototip interactiv. In paralel: design BD schema, arhitectura API, decizii stack final. Validare cu tine si 2-3 utilizatori reali inainte sa scriem cod.

03

Backend foundation (2 saptamani)

Setup repository GitHub, environment-uri dev/staging, CI/CD, BD Postgres cu schema initiala, autentificare + roluri, primele endpoint-uri API. Deploy in staging accesibil pentru tine.

04

Features iterativ (6-16 saptamani)

Sprint-uri de 2 saptamani cu demo la final. Construim features dupa prioritate MoSCoW, deploy continuu in staging. Tu testezi si dai feedback pe staging la fiecare 2 saptamani — fara surprize la final.

05

QA + UAT (2-3 saptamani)

Teste automate pe logica critica (Vitest / Pest), QA manual end-to-end, testare cross-browser, accessibility audit (WCAG AA), performance audit (Lighthouse 90+). UAT cu echipa ta — fixam tot ce gasiti.

06

Deploy + training + suport

Deploy in productie cu fereastra de mentenanta. Migrare date din sisteme vechi daca e cazul. Training 2h cu echipa ta. 30 zile suport email gratuit pentru bug-uri si intrebari. Optional contract mentenanta pentru evolutii post-lansare.

Stack tehnologic

Tehnologii proven, nu hipster — alegem ce iti rezolva problema

Next.js 16 + TypeScript

Default pentru aplicatii moderne cu UI complex, dashboard-uri, SaaS, produse pentru consumatori. App Router cu Server Components pentru performanta, Server Actions pentru forme. Postgres + Prisma sau Drizzle ORM. Deploy pe Vercel sau Cloudflare Pages. Cel mai bine cand vrei iteratie rapida si DX premium.

Laravel 12 + PHP 8.3

Perfect pentru aplicatii B2B internal cu multe CRUD, panouri admin complexe (Filament), workflow-uri de business cu queue (Horizon). MySQL sau Postgres. Ecosistem matur de pachete pentru tot (Spatie permissions, Sanctum auth, Cashier billing). Mai usor de mentinut local de echipe traditionale.

Node.js + Fastify

Pentru API-uri pure cu trafic mare sau aplicatii real-time (WebSockets, chat, notificari push, dashboards live). TypeScript strict, Postgres + Drizzle. Cand performance pe milisecunda conteaza si vrei full control pe stack.

Postgres + Redis + queue

Postgres ca BD principala pentru orice aplicatie noua — JSON native, full-text search, vector search pentru AI features. Redis pentru cache si sesiuni. Queue (BullMQ / Horizon) pentru job-uri async: email-uri, exports CSV, calcule lungi, retry-uri pentru integrari. Toate aplicatiile au asta din ziua 1.

Hosting flexibil EU

Vercel Pro pentru Next.js cu trafic mediu, Cloudflare Pages pentru cost zero si performanta. Hetzner Germania pentru VPS managed (BD + Redis dedicate). Neon serverless pentru Postgres cu autoscale. Toate optiunile in EU pentru GDPR compliance fara batai de cap.

Testing + monitoring

Vitest sau Pest pentru unit + integration tests pe logica critica (autentificare, autorizare, calcule business). Playwright pentru E2E pe flow-uri cheie. Sentry pentru error tracking + performance. Better Stack pentru logs centralizate si uptime monitoring. CI verde inainte de orice merge in main.

Investitie

Aplicatie web custom — de la 7.000€ la 50.000€

Pretul depinde de complexitate, nu de o lista de pachete fixe. Mai jos trei tier-uri tipice plus factorii care influenteaza pretul real.

MVP focalizat

7.000 - 12.000€

6-8 saptamani

  • 1-3 module core
  • 1-2 roluri utilizator
  • Autentificare + dashboard
  • BD Postgres + API REST
  • Design UI custom (15-25 pages)
  • Hosting setup inclus
  • 30 zile suport email
  • Cod sursa pe GitHub-ul tau
  • Pentru: validare ipoteza produs
Cere oferta

Aplicatie B2B standard

12.000 - 25.000€

10-14 saptamani

  • 5-10 module integrate
  • Roluri si permisiuni RBAC
  • Integrari 2-3 sisteme externe
  • Dashboard cu rapoarte si charts
  • Notificari email + in-app
  • Audit log + export date
  • Teste automate logica critica
  • Training 2h cu echipa
  • Pentru: CRM intern, portal clienti
Cere oferta

Platforma complexa

25.000 - 50.000€

16-24 saptamani

  • Multi-tenant cu billing
  • Integrari ERP + curieri + plati
  • Real-time features (WebSockets)
  • API public pentru parteneri
  • SLA contractual 99.9%
  • Performance audit + load test
  • Penetration test inclus
  • Tech lead dedicat
  • Pentru: SaaS produs, platforme
Cere oferta

Ce influenteaza pretul real

Numar de module si features (fiecare modul B2B major = 1.500-3.500€)
Numar de roluri utilizator si granularitate permisiuni
Integrari cu sisteme externe (fiecare integrare API = 800-2.500€)
Complexitate workflow-uri business (aprobari multi-step, automatizari)
Nevoi real-time (WebSockets, notificari push, dashboards live)
Multi-tenancy si billing recurrent (Stripe Subscriptions, planuri)
Conformitate (GDPR ok by default, ISO 27001 sau SOC2 = +30-50%)
Migrare date din sisteme vechi (ETL custom, validare, reconciliere)

Cui se potriveste

  • Firme cu workflow specific care nu intra in SaaS-uri standard
  • Companii care vor sa detina codul si datele pe propriul lor server
  • Startup-uri B2B care construiesc primul produs (MVP serios)
  • Firme cu peste 20 useri unde licente SaaS depasesc 1.000€/luna
  • Companii care au nevoie de integrari custom cu sisteme romanesti
  • Organizatii care vor aplicatie ca diferentiator strategic, nu comoditate

Cui NU se potriveste

  • Cei care pot rezolva 80% din nevoie cu Notion, Airtable sau Monday
  • Firme cu buget sub 5.000€ care vor 'aplicatie completa' (irealist)
  • Cei care vor sa lanseze in 2-3 saptamani — discovery serios ia timp
  • Companii fara stakeholder dedicat pentru proiect (ai nevoie de point person)
  • Cei care vor sa-si pastreze fluxurile actuale exact, fara optimizare
  • Proiecte fara obiectiv masurabil clar — fara KPI nu putem livra succes

Cazuri tipice

Trei tipuri de aplicatii web custom — cu cifre reale

CRM intern firma servicii B2B

Inainte

Echipa de 12 oameni in HubSpot Sales (500€/luna) + Excel pentru offer-uri custom

Dupa

Aplicatie Laravel + Filament, 18.000€ buget, livrata in 12 saptamani, 0€/luna licente

Lectie

Amortizat in 36 luni vs HubSpot, dar valoarea reala: workflow exact pe procesul lor de vanzari, nu adaptari fortate la SaaS standard.

Portal clienti firma distributie

Inainte

Clientii sunau sa intrebe stocuri, status comenzi, facturi — 4-6h/zi telefoane

Dupa

Portal Next.js + integrare ERP, 14.000€ buget, livrat in 10 saptamani, scade volum apeluri cu 70%

Lectie

ROI in 8 luni doar din timp economisit echipa suport. Plus crestere satisfactie clienti masurata cu NPS.

SaaS B2B planificare productie

Inainte

Fondator solo cu ipoteza validata, vrea MVP pentru primii 10 clienti pilot

Dupa

MVP Next.js + Postgres, 9.000€ buget, livrat in 8 saptamani, 12 clienti platitori in 3 luni

Lectie

Iteratii rapide pe staging la fiecare 2 saptamani au ajustat MVP-ul exact pe feedback real, nu pe speculatii initiale.

Intrebari frecvente

Ce ne intreaba firmele inainte sa porneasca proiectul

Cand am nevoie de aplicatie web custom vs un SaaS gata facut?

Daca poti rezolva 80% din nevoia ta cu un SaaS existent (Notion, Airtable, Monday, HubSpot, Zoho), foloseste SaaS — e mai rapid si mai ieftin. Aplicatie web custom devine necesara cand: 1) Ai workflow specific care nu intra in SaaS (logica complexa, integrari proprietare). 2) Volumul mare face SaaS prea scump (peste 50 useri x 50€/luna = 30k€/an, custom se amortizeaza in 1-2 ani). 3) Datele tale sunt strategice si vrei sa le detii pe propriul server. 4) Ai nevoie de integrari custom cu sisteme legacy (ERP romanesc, contabilitate, curieri locali). 5) Vrei un produs care e diferentiator, nu un comoditate ca al concurentei. Regula buna: sub 20 useri si workflow standard = SaaS; peste 50 useri sau workflow unic = custom.

Cat costa o aplicatie web custom in 2026 in Romania?

Realiste, pe segmente: 1) MVP focusat (1-3 module, 1 rol utilizator) — 7.000-12.000€, livrare 6-8 saptamani. 2) Aplicatie B2B standard (CRM intern, dashboard operational, portal clienti) — 12.000-25.000€, 10-14 saptamani. 3) Platforma multi-tenant cu billing, roluri complexe, integrari ERP — 25.000-50.000€, 16-24 saptamani. 4) SaaS produs pentru piata (multi-tenant, abonamente Stripe, marketing site, suport ticketing) — 35.000-80.000€+. Costurile includ discovery, design, dezvoltare, QA, deploy, training. Nu include: marketing, ads, abonamente terte (SendGrid, Twilio, etc) care raman in seama ta. Evita ofertele sub 5.000€ pentru aplicatie 'completa' — ori e WordPress mascat ca aplicatie, ori se sparge la primul user real.

Cat dureaza dezvoltarea — MVP vs versiune completa?

MVP (Minimum Viable Product) cu 3-5 features core: 6-10 saptamani de la kick-off, daca cerintele sunt clare si nu apar pivoti. Aplicatie B2B standard cu 8-12 module: 12-18 saptamani. Platforma complexa multi-tenant cu integrari ERP: 5-9 luni. Adaugam mereu 20% buffer la estimari pentru cerinte noi descoperite. Faze tipice: 1) Discovery + UX wireframes — 2 saptamani. 2) Design UI + design system — 2-3 saptamani. 3) Backend foundation + auth + DB schema — 2 saptamani. 4) Features iterativ in sprint-uri de 2 saptamani — 6-16 saptamani. 5) QA + UAT + bugfixing — 2-3 saptamani. 6) Deploy production + training — 1 saptamana. Livrari in productie la fiecare 2 saptamani (staging), nu big-bang la final.

Ce stack tehnologic recomandati — Next.js, Laravel sau Node.js?

Depinde de profilul aplicatiei si echipa care o va mentine: 1) Next.js 16 (React + TypeScript + Postgres + Prisma) — recomandare default pentru aplicatii moderne cu UI complex, dashboard-uri interactive, SaaS, produse pentru consumatori. Performance superb, ecosistem urias, deploy pe Vercel sau Cloudflare. 2) Laravel 12 (PHP 8.3 + MySQL/Postgres) — perfect pentru aplicatii B2B internal cu multe CRUD, panouri admin (Filament), workflow-uri de business, integrari cu sisteme romanesti. Mai ieftin de mentinut local. 3) Node.js + Fastify + Postgres — pentru API-uri pure cu trafic mare sau aplicatii real-time (WebSockets, chat, notificari). Stack-ul corect e cel pe care echipa ta il poate mentine — nu hipster-ul de pe Hacker News.

Cum se face hosting-ul si mentenanta dupa lansare?

Hosting recomandat pe profil: 1) Next.js — Vercel Pro 20€/luna pana la trafic mediu, apoi Cloudflare Pages + Workers (mai ieftin) sau VPS Hetzner pentru control complet. 2) Laravel — Cloudways Vultr (35€/luna) sau VPS Hetzner managed cu Plesk (45€/luna) pentru aplicatii cu BD. 3) Node.js — Railway, Render sau VPS Hetzner. Pentru BD Postgres: Neon serverless (0-20€/luna pana la 10GB) sau Supabase managed (25€/luna). Mentenanta inclusa primele 30 zile (fix bug-uri descoperite). Apoi optional contract mentenanta 250-800€/luna in functie de complexitate: includes updates security, fix bug-uri, mici imbunatatiri, suport email/Slack. Fara contract obligatoriu — poti angaja dev intern oricand.

Pot scala aplicatia la 10.000+ utilizatori activi?

Da, dar arhitectura trebuie gandita de la inceput corect. Pentru pana la 1.000 useri concurenti: setup single-server cu Postgres functioneaza perfect (4 vCPU, 16GB RAM). Pentru 1.000-10.000 useri: separare DB pe server dedicat, Redis cache pentru sesiuni si query-uri hot, CDN pentru asseturi statice, queue pentru job-uri async (BullMQ pentru Node, Horizon pentru Laravel). Pentru 10.000+: multi-region, load balancer, read replicas Postgres, sharding daca e nevoie. Toate aplicatiile noastre folosesc Postgres + Redis + queue-uri din ziua 1, deci scalarea e progresiva, nu rewrite. Optimizam masurat: profiling cu Sentry Performance + slow query log Postgres, nu speculatii. Costul scalarii ~70-150€/luna pe fiecare 5.000 useri activi suplimentari.

Cum se garanteaza securitatea si conformitatea GDPR?

Securitate by default: 1) Autentificare cu hash bcrypt/argon2 + 2FA optional TOTP. 2) Authorization role-based (RBAC) testat cu unit tests pe fiecare endpoint. 3) Input validation server-side cu Zod (Next) sau FormRequest (Laravel) — nu te bazezi pe validare client. 4) Protectii standard: SQL injection (prepared statements), XSS (sanitization), CSRF tokens, rate limiting pe auth si API. 5) HTTPS forced cu HSTS, headers CSP + X-Frame-Options. 6) Logging audit trail pentru actiuni sensibile (modificari date personale, plati, schimbari permisiuni). GDPR: 1) Export date personale user (artigol 15). 2) Stergere cont + date asociate (art 17). 3) Consent management cu cookie banner real. 4) DPA contractual cu providerii (Cloudflare, Vercel, Stripe). 5) Server in EU (Hetzner Germania sau Frankfurt). Penetration test la cerere prin partener (1.500-3.000€).

Codul sursa imi apartine? Pot schimba developer-ul oricand?

Da, neconditionat. Contractul specifica clar ca dupa platirea integrala a fiecarei faze, IP-ul codului sursa iti apartine 100%. Livram codul intr-un repository GitHub/GitLab pe care il detii tu (organizatia ta, nu a noastra) — vezi commit-urile in timp real, nu primesti un ZIP la final. Documentatie tehnica include: README cu setup local, arhitectura diagram, schema BD, lista variabile environment, ghid deploy production, lista dependinte cu motivare. Dupa lansare poti angaja oricand alt developer freelancer sau echipa — codul e scris cu standard industry (TypeScript strict, ESLint, teste pe logica critica, comentarii pe parti complicate) deci preluare de catre alt dev competent dureaza 1-2 saptamani. Nu te legam de noi prin lock-in tehnologic.

Servicii conexe

Module si componente pentru aplicatia ta custom

Discovery gratuit in 4h

Vrei aplicatie web custom firma livrata corect?

Spune-ne in 2-3 paragrafe ce problema vrei sa rezolvi si cati useri o vor folosi. Iti raspundem in 4 ore cu recomandare stack, estimare buget si timeline realist — fara obligatii.