DCL Studio · Web Development

A web development agency that writes code instead of configuring platforms

Web development is what remains after the design is done: the database, the logic, the integrations, the server, and the part that has to keep working at three in the morning with nobody watching. Design Creator Lab is a web development agency in Timisoara that writes applications and platforms from scratch, in React, Next.js, Laravel and Node.js, for companies that have hit the ceiling of what an off-the-shelf platform can do.

- 30-min brief · Quote in 48h -

Request a custom quote

30-min brief, no obligation. Fixed quote in 48h.

Or call directly: 0770 129 502

Verifiable portfolio · Contract & invoice · 12-month support

- De ce DCL Studio -

Why custom development instead of an off-the-shelf platform

01

Rezolvăm la cauză, nu la simptom

Când o platformă merge greu, reflexul obișnuit e să se mărească serverul. La Zelviro, magazinul răspundea în 94 de secunde, iar mărirea serverului nu ar fi schimbat nimic, fiindcă problema era o interogare fără index în baza de date. După indexare, timpul de răspuns a coborât la 27 de milisecunde. Aceeași mașină, același cod în rest. Diferența e că cineva s-a uitat unde trebuia.

02

Fără dependențe pe care nu le controlăm

La Helix Trading am construit motorul de trading complet de la zero, fără MetaTrader și fără nicio componentă terță în miez. E mai multă muncă la început, dar înseamnă că nu există furnizor extern care să schimbe condițiile, să oprească un serviciu sau să ceară o taxă nouă peste noapte. Aceeași regulă se aplică peste tot: cu cât depinzi de mai puțini oameni din afară, cu atât platforma ta e mai stabilă.

03

Integrări reale, testate pe date reale

Legăm platforme de eMAG, Trendyol, Temu, sisteme de facturare, procesatori de plăți, CRM-uri și curieri. La Zelviro rulează sincronizarea a peste 13.000 de produse pe trei marketplace-uri, cu stoc și preț, iar la Modena am implementat plata cu cardul prin BT iPay3, unde clientul confirmă tranzacția pe pagina securizată a băncii, și plata în rate prin TBI Bank, cu dobândă zero între 100 și 1.000 de lei. Nu sunt integrări de demonstrație, sunt integrări prin care trec bani.

04

Migrări fără pierderea a ce ai câștigat

Cea mai riscantă zi dintr-un proiect de dezvoltare e ziua în care se înlocuiește sistemul vechi. Regula noastră e că adresele cu vizibilitate nu se pierd și nicio comandă nu se pierde. La Consulting Staff am mutat un site întreg pe Next.js și am pus redirecționări de pe adresele vechi pe cele noi, ca traficul indexat să ajungă unde trebuie.

05

Ce livrăm rămâne al tău și poate fi preluat

Primești codul, schema bazei de date, accesele și documentația tehnică. Orice programator competent poate continua de unde am rămas, fiindcă asta e definiția unui proiect predat corect. Nu criptăm nimic, nu ținem chei ascunse și nu construim dependență artificială. Dacă mâine vrei echipă internă, poți să o ai fără să rescrii de la zero.

- Who it is for -

Who we build for

We work with companies that have a real internal process which no longer fits in spreadsheets or in a system that talks to nothing else. Distributors selling on their own site and on marketplaces at the same time, companies with order or production flows that need their own panel, businesses that require accounts, roles and permissions, and projects that must connect to external systems through APIs.

- Key features -

What we cover technically

01

Web applications in React and Next.js, with server rendering for speed and indexing

02

Backend in Laravel or Node.js, with documented and testable code structure

03

PostgreSQL or MariaDB databases, indexed by design rather than after things slow down

04

Accounts, roles and permissions, with secure authentication and proper session handling

05

Marketplace integration: eMAG, Trendyol, stock, price and order synchronisation

06

Online payments, automatic invoicing and accounting system links

07

Your own documented API, so you can connect to whatever you use next

08

An admin panel built around your process, not a generic one adapted to it

09

Infrastructure, monitoring, backups and an automated deployment process

10

Technical documentation and training, so the project can be taken over by anyone

- Packages & pricing -

What development costs

On development projects the price depends on how many processes the platform covers, not on how many pages it has. The thresholds below are the real starting points; the firm quote follows the analysis stage.

Development projects

Online shop

from 1.500 €

  • ·Catalogue with variants, filters and search
  • ·Cart, checkout and card payments
  • ·Automatic invoicing
  • ·Order and stock panel
  • ·Courier integration

Popular

Custom web application

from 5.000 €

  • ·Process analysis before any code
  • ·Accounts, roles and permissions
  • ·Logic written around your real flow
  • ·API integrations with existing systems
  • ·Full technical documentation

Full platform

from 8.000 €

  • ·Multiple modules that talk to each other
  • ·Dedicated infrastructure and automated deployment
  • ·Marketplace or ERP integration
  • ·Monitoring and alerting
  • ·Long term partnership

If you also need the presentation side

Starter

from 399 €

  • ·Up to 5 pages
  • ·Mobile optimised
  • ·Contact form
  • ·Basic technical SEO

Pro

from 1.490 €

  • ·Up to 15 pages
  • ·Custom design
  • ·Admin panel
  • ·Optimised blog

Business

from 2.990 €

  • ·Unlimited pages
  • ·Multilingual version
  • ·CRM integration
  • ·Three months of adjustments

Monthly technical maintenance

Basic

49 €/month

  • ·Security updates
  • ·Daily backup
  • ·Uptime monitoring
  • ·One hour of work included per month

Popular

Standard

99 €/month

  • ·Everything in Basic
  • ·Three hours of work per month
  • ·Monthly report

Premium

199 €/month

  • ·Everything in Standard
  • ·Six hours of work per month
  • ·Incident priority
  • ·Continuous optimisation

Prices in euro. DCL is not VAT registered. Large projects are split into separately invoiced stages, so you never pay in full before seeing something working.

- Procesul DCL -

How a development project runs

01

Analiza procesului

Nu începem de la ecrane, ci de la felul în care lucrezi acum. Cine introduce datele, unde se blochează, ce se face de două ori, ce se pierde. Din discuția asta iese un document scris cu fluxul actual și cu fluxul propus. Dacă din analiză reiese că nu ai nevoie de dezvoltare, îți spunem, chiar dacă înseamnă că nu facem proiectul.

02

Arhitectură și ofertă fermă

Stabilim structura bazei de date, modulele, integrările și tehnologiile. Aici se decid lucrurile scumpe de schimbat mai târziu, așa că le punem pe hârtie înainte. Oferta fermă vine după acest pas, cu etape, termene și criterii clare de acceptare pentru fiecare etapă.

03

Prima etapă funcțională

Livrăm primul modul funcțional cât mai devreme, pe un mediu de test la care ai acces permanent. Scopul e să atingi ceva real în primele săptămâni, nu să aștepți luni întregi și să vezi rezultatul o singură dată, la final, când e prea târziu să schimbi direcția.

04

Integrări și date reale

Legăm sistemele externe și importăm datele tale reale, nu date de test. Aici ies la iveală lucrurile pe care nimeni nu le prevede: duplicate, coduri lipsă, formate diferite, cazuri particulare. Le rezolvăm acum, nu în ziua lansării.

05

Testare, securitate și performanță

Verificăm încărcarea sub trafic real, interogările lente, drepturile de acces pe fiecare rol și comportamentul la eroare. O platformă nu se validează pe fluxul ideal, se validează pe ce se întâmplă când ceva pică. Rezultatele testelor le primești scrise.

06

Lansare, predare și monitorizare

Lansarea se face planificat, cu posibilitate de revenire la versiunea anterioară în orice moment. Primești codul, documentația, accesele și instruirea. După lansare rămâne monitorizarea și, dacă alegi, mentenanța cu timp de intervenție garantat.

- Comparativ -

Custom development, rented platform or in-house team

Comparația de mai jos e scrisă din situațiile reale în care ne cheamă firmele: fie au ajuns la limita unei platforme închiriate, fie au încercat să țină o echipă internă și nu au reușit.

Ce conteazăDezvoltare propriePlatformă închiriatăEchipă internă
Cost la începutMediu spre mareMicMare, plus recrutare
Cost recurentDoar găzduire și mentenanțăAbonament care crește cu volumulSalarii, indiferent de încărcare
Ce se întâmplă la un proces neobișnuitSe scrie exact cum ai nevoieSe adaptează procesul la platformăSe poate, dacă ai oamenii potriviți
Cui aparțin dateleȚie, pe serverul tăuFurnizorului, exportabile parțialȚie
Riscul de creștere bruscă a costuluiNu există, prețul e fixExistă, la fiecare schimbare de planExistă, la fiecare plecare din echipă
Timp până la prima versiuneSăptămâniZileLuni, cu recrutare inclusă
Integrări cu sisteme externeOrice sistem cu APIDoar cele din magazinul lorOrice, dacă ai capacitate
Ce se întâmplă dacă furnizorul dispareAi codul, continuă altcinevaTrebuie migrat tot, urgentNu se aplică
Performanța la volum mareSe optimizează la nivel de interogareCât permite planul plătitDepinde de experiența echipei
Cine răspunde la un incidentNoi, cu timp de intervenție scrisSuport prin tichet, în englezăOmul tău, dacă e disponibil

- Rezultate -

Platforms delivered

Platformă de trading

Helix Trading

Problem

Aveau nevoie de o platformă completă de evaluare a traderilor, cu reguli proprii, fără să depindă de MetaTrader sau de un furnizor extern care poate schimba condițiile.

DCL solution

Am scris motorul de la zero în Next.js, cu recalcularea echității și a drawdown-ului la fiecare 30 de secunde, autentificare pe NextAuth cu email sau cont Google și limită de trei dispozitive per cont, plată prin PayPal și transfer crypto, și produsele organizate pe trei categorii de challenge administrate din panou.

Result

Zero dependențe de MetaTrader sau de componente terțe în miezul platformei. Regulile de evaluare se schimbă din panou, fără intervenție în cod, iar poziția fiecărui cont e recalculată în timp real.

Distribuție și comerț online

Zelviro

Problem

Magazinul răspundea în 94 de secunde la anumite pagini, iar stocul și prețurile trebuiau ținute manual în trei locuri: pe site, pe eMAG și pe Trendyol.

DCL solution

Am indexat baza de date acolo unde interogările citeau tabele întregi și am construit sincronizarea automată cu ambele marketplace-uri, cu o singură sursă de adevăr pentru stoc și preț.

Result

Timpul de răspuns a scăzut de la 94 de secunde la 27 de milisecunde. Peste 13.000 de produse se sincronizează automat pe trei marketplace-uri, fără introducere manuală.

Consultanță fonduri europene

Consulting Staff

Problem

Site pe o platformă veche, greu de întreținut, cu poziții în Google câștigate în ani și cu risc real de a le pierde la orice mutare.

DCL solution

Migrare completă pe Next.js, cu păstrarea structurii de adrese, și formulare care scriu cererile direct în baza de date a site-ului, vizibile în panoul de administrare.

Result

Toate adresele existente păstrate la migrare și cereri care ajung în panoul de administrare, nu într-o căsuță de email.

- Frequently asked questions -

Technical questions we get

What is web development compared to web design?

Web design covers how it looks and how it is used; web development covers what happens underneath: database, logic, integrations, security, speed. We do both with the same team, but they are different disciplines. A beautiful site that loses orders is a development problem, not a design one.

Which technologies do you use?

React and Next.js on the front, Laravel or Node.js on the server, PostgreSQL or MariaDB for data, React Native for mobile. We choose based on the project and explain why, with arguments you can verify.

How long does a web application take?

A working module appears within three to five weeks so you have something to test early. A full platform takes two to six months depending on how many processes it covers. The exact deadline goes into the quote after the analysis stage.

Can you take over a project someone else started?

Yes, and we do it often. The first step is reading the existing code, after which we tell you honestly whether it should be continued or rewritten, with arguments.

How do you make sure the platform holds under load?

We test on real data and look at slow queries before launch. Most often the bottleneck is not the server but a query reading an entire table. At Zelviro that was exactly the difference between 94 seconds and 27 milliseconds.

What happens if a bug appears after launch?

If it comes from our code it is fixed at no cost, no matter how much time has passed. If it is a new requirement it is quoted separately. The difference is written into the contract.

Can you connect my platform to eMAG or another marketplace?

Yes. We run stock, price and order synchronisation on eMAG and Trendyol at volumes above 13.000 products. Each marketplace has its own quirks and we know them from real projects.

Who owns the code in the end?

You do. Code, database schema, access and technical documentation. Nothing is obfuscated and no keys are withheld.

Do you work alongside our internal IT team?

Yes, it is a common setup. We agree who owns what from the start, work in your repository if you prefer, and document as we write.

Do you build mobile apps too?

Yes, in React Native, for iOS and Android from a single codebase. Most often the app sits on top of a web platform we also wrote, which keeps the cost down.

How is payment structured?

In stages tied to deliveries, not to the calendar. Each stage has written acceptance criteria, and the next stage is not invoiced until the previous one is accepted.

What if we part ways halfway?

You receive everything written up to that point, with its documentation, and it is yours. There is no clause that withholds paid work.

Tell us which process you want automated

Call 0770 129 502 or email [email protected]. We reply within 24 hours.

We use cookies to enhance your experience and analyze site traffic. Essential cookies are always active. Analytics cookies require your consent. Cookie Policy | Privacy Policy