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.
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
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 proprie | Platformă închiriată | Echipă internă |
|---|---|---|---|
| Cost la început | Mediu spre mare | Mic | Mare, plus recrutare |
| Cost recurent | Doar găzduire și mentenanță | Abonament care crește cu volumul | Salarii, indiferent de încărcare |
| Ce se întâmplă la un proces neobișnuit | Se scrie exact cum ai nevoie | Se adaptează procesul la platformă | Se poate, dacă ai oamenii potriviți |
| Cui aparțin datele | Ție, pe serverul tău | Furnizorului, exportabile parțial | Ție |
| Riscul de creștere bruscă a costului | Nu există, prețul e fix | Există, la fiecare schimbare de plan | Există, la fiecare plecare din echipă |
| Timp până la prima versiune | Săptămâni | Zile | Luni, cu recrutare inclusă |
| Integrări cu sisteme externe | Orice sistem cu API | Doar cele din magazinul lor | Orice, dacă ai capacitate |
| Ce se întâmplă dacă furnizorul dispare | Ai codul, continuă altcineva | Trebuie migrat tot, urgent | Nu se aplică |
| Performanța la volum mare | Se optimizează la nivel de interogare | Cât permite planul plătit | Depinde de experiența echipei |
| Cine răspunde la un incident | Noi, cu timp de intervenție scris | Suport prin tichet, în engleză | Omul tău, dacă e disponibil |
- Rezultate -
Platforms delivered
Platformă de trading
Helix TradingProblem
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
ZelviroProblem
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 StaffProblem
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.
- See also -
More services from DCL
iOS and Android web app agency, with the backend written by the same team
View pageAn SEO and marketing agency that works on numbers, not impressions
View pageA UI/UX agency that delivers the interface in code, not just in a slide deck
View pageCustom website development in Romania
View pageWebsite Creation for Your Business
View pagePackages, Pricing, and Our Process as a Web Design Agency
View pageTell us which process you want automated
Call 0770 129 502 or email [email protected]. We reply within 24 hours.