Stseen, mida naen peaaegu iga nadal. Inimesel on hea idee, ta avab Lovable'i, Bolti voi v0, kirjutab sisse, mida tahab, ja paari tunni parast naeb ekraanil midagi, mis nataab nagu paris rakendus. Esimene tunne on euforia: „Tegin selle ise ara ja see tootab." Siis tuleb teine ohtu. Vaja on, et inimesed saaksid registreeruda. Vaja on makset vastu votta. Vaja on, et andmed kuhugi alles jaaksid, mitte ei kaoks lehe varskendamisel. Vaja on see internetti ules panna, mitte ainult localhost'is naidata. Ja korraga jaab koik seisma.
Palud AI-l „uhenda maksed" — ta genereerib koodi, mis nataab oige, aga ei toota. Palud parandada — parandab uhe koha, lohub kolm teist. Kumnenda ringi jarel pole enam selge, milline koodiosa mida teeb, juurutus viskab vea, millest ei saa aru ei sina ega AI, ja see euforia muutub selleks veidraks paanikaks, kus sul on 70% tootest ja mitte vahimatki aimu, kuidas ulejaanud 30% labida.
Kui see on sinu lugu — loe loppuni. Olen oma karjaari jooksul mitu korda votnud sellise „peaaegu valmis" projekti ja muutnud selle paris toimivaks, kaivitatud tooteks. Selles artiklis selgitan ausalt, miks see juhtub peaaegu koigiga, mida tahendab tegelikult „toodanguvalmis", millised kolm reaalset varianti sul kinnijaamisel on ja kui palju see eurodes maksab. Ilustamata.
Miks peaaegu koik takerduvad tapselt samas kohas
See ei ole sinu suu ega andekuse kusimus. AI-tooriistad on ehitatud nii, et viia sind muljetavaldava tulemuseni voimalikult kiiresti — ja koige muljetavaldavam, kergeimini naidatav osa on visuaal. Ekraanid, nupud, vormid, animatsioonid, ilus disain. Just seda AI genereerib suureparaselt, sest sellist koodi on internetis miljoneid naiteid ja see on iseseisev — ei pea uhenduma sinu paris andmebaasiga ega sinu pangaga.
Probleem on selles, et see muljetavaldav osa oligi niikuinii koige kergem. Paris too — see, mis muudab ilusa maketi toimivaks ariks — algab seal, kus AI seina vastu jookseb. Mina kutsun seda seina raskeks 30%-ks: autentimine, maksed, andmebaas, turvalisus, GDPR, juurutus, integratsioonid, aaretingimused. Need 30% tood votavad 70% ajast ja nouavad kogemust, mida tooriist sulle ule ei anna.
On veel uks pohjus, miks takerdusid just nuud, mitte varem. AI tootab piiratud „malu" abil sinu projekti kohta. Kuni koodi on vahe, on koik korras. Aga kui faile koguneb aina rohkem, hakkab tooriist unustama, mida ta ise varem kirjutas, ja parandused lohuvad uha sagedamini seda, mis enne tootas. See pole rike — see on susteemi piir. Pohjalikumalt sellest, mille poolest prototuup tootest erineb, kirjutan eraldi artiklis vibe codingust ja miks AI prototuup pole veel toode.
Luhidalt: kuhu kaob sinu kiirus
AI viib 70%-ni paari tunniga — ja see on toepoolest nii. Aga ulejaanud 30% ei ole „veel natuke sama". See on hoopis teist liiki too: mitte joonistamine, vaid insenertehnika. Seetottu tundubki, nagu oleksid klaasseina vastu joosnud — naed toodet, aga ei saa selleni.
Mida „toodanguvalmis" tegelikult tahendab
Paljud arvavad, et „valmis rakendus" = „nataab hasti ja tootab minu ekraanil". Tegelikkuses on nende kahe vahel kuristik. „Toodanguvalmis" tahendab, et rakendus tootab usaldusvaarselt paris inimestele, paris internetis, paris raha ja paris andmetega — ilma et sina istuksid korval ja taaskaivitaksid serverit, kui midagi katki laheb. Eestis on lett eriti korgel: ostja ootab e-ID sisselogimist, pangalingi-maksmist ja e-arvet juba iseenesestmoistetavana, mitte lisateenusena.
Siin on aus pilt sellest, mida AI sinu projektis hasti tegi ja kus sa peaaegu kindlasti seina vastu jooksid:
| Valdkond | Mida AI teeb hasti | Kus seina vastu jookseb |
|---|---|---|
| Kasutajaliides | Ilusad ekraanid, vormid, nupud, responsiivne disain | Peaaegu mitte kuskil — siin on AI toesti tugev |
| Autentimine | Login-vormi valjanagemine, „unustasin parooli" ekraan | Turvaline sessioonihaldus, tokenid, paroolikaitse, Smart-ID/Mobiil-ID sisselogimine |
| Maksed | Ostukorvi ja makseekraanide valjanagemine | Paris rahaliikumine, pangalingid, webhook'id, veaolukorrad, tagasimaksed, turvalisus |
| Andmed | Lihtsad CRUD-naited, demo-andmed | Paris andmebaas, mis pusib, migratsioonid, varukoopiad |
| Juurutus | Tootab localhost'is | Domeen, hosting, keskkonnamuutujad, SSL, kaivitamine internetis |
| Turvalisus ja GDPR | Peaaegu mitte midagi | Andmekaitse, kupsiste nousolek, ligipausuoigused, AKI nouetele vastavus |
| Aaretingimused | „Onnelik tee", kui koik onnestub | Mis juhtub, kui sisestatakse valesti, katkeb uhendus, makse ebaonnestub |
Vaata paremat veergu. See ongi sinu „ulejaanud 30%". See ei ole kosmeetika — see on toote sudamik. Rakendus, mis nataab ilus, aga kaotab kliendi makse voi lekitab tema andmeid, on halvem kui uldse mitte mingit rakendust, sest see kahjustab usaldust sinu ari vastu. Eestis, kus ostja on harjunud korge digitaalse kvaliteediga, on see eriti karm.
Kolm varianti, kui oled kinni jaanud
Kui sa selle kohani jouad, on sul reaalselt kolm teed. Ukski pole oige koigi jaoks — koik soltub sellest, kui tahtis on sul tooturule joudmine ja kui palju aega ning narve saad kulutada.
1. variant: voidelda edasi ise AI-ga
Plussid
Ei maksa kellelegi midagi. Opid palju selle kohta, kuidas tarkvara tegelikult tootab. Jaad taielikku kontrolli.
Miinused
Just raske 30% juures ei aita AI sind enam nii nagu kasutajaliidese juures. Void kulutada nadalaid voideldes juurutusvigade ja maksete webhook'idega ning ikkagi saada midagi, mis „peaaegu tootab, aga mitte alati". Ja „peaaegu tootab" paris raha ja inimeste andmetega on ohtlik. Koige sagedamini naen, et inimene voitleb kuu aega ja kaotab koige tahtsama — hetke, mil idee oleks saanud tooturule lasta.
See tee sobib, kui sul on tahtis ise opppida, kui tegu on hobiprojektiga ilma tahtajata ja kui risk paris kasutajale midagi katki teha sulle midagi ei maksa. Kui nii — kasuta tasapisi AI-d ja voitle. Utlen seda ausalt, sest mitte iga projekt ei vaja arendajat ja ma ei urita sulle muua seda, mida sa ei vaja.
2. variant: koik maha visata ja nullist mujal alustada
Plussid
Saad lahti segasest AI koodist. Alustad puhtalt lehelt selge plaaniga.
Miinused
Kaotad aja ja sageli ka raha, mille juba sisse panid. Ja kui alustad nullist jalle ise AI-ga, on suur toenaosus, et jookseb tapselt sama seina vastu samas 30% kohas. Vahe on vaid selles, et nuud tead, kus see asub.
Tode on see, et sinu toost ei lahe koik kaduma isegi nullist alustades. Idee ise, kasutajavood, ekraanide loogika, mida sa tahad — see on vaartuslik too, mida saab kasutada. Sellest, kuidas inimesed liiguvad ideest paris rakenduseni ja millised loksud neid varitsevad, kirjutan artiklis ChatGPT ideest paris rakenduseni.
3. variant: palgata keegi, kes lopetab voi ehitab umber
Plussid
Idee saab paris kaivitatud. Raske 30% laheb inimese katte, kes seda pidevalt teeb. Sinu too ei lahe kaotsi — parima osa (visuaal, vood) saab kasutada, ja see, mis ariks koige tahtsam (maksed, andmed, turvalisus), ehitatakse nii, et see tootaks kaua. Sina jaad koodi omanikuks.
Miinused
See maksab. Aga — ja see on selle artikli koige tahtsam mote — see maksab vahem kui nadalad, mille ise voideldes raiskaksid, ja vorreldamatult vahem kui kaotatud klient, lekitatud andmed voi kaduma laanud makse. See on investeering sellesse, et toode tegelikult teeniks.
See tee sobib siis, kui sul on tahtis see paris kaivitada, kui ootavad paris kliendid voi maksed ja kui saad aru, et sinu aeg on vaartuslikum arile pannduna, mitte juurutusvigadega voideldes. Just siin tulen mina mangu.
Miks ma ei lapi spagette, vaid ehitan puhtalt umber
Tahan olla aus selle suhtes, kuidas ma tood, sest see ullatab sageli. Kui inimene toob kinnijaanud AI projekti, loodab ta tihti, et „lihtsalt parandan ta koodi". Mina nii ei tee alati — ja see on teadlik otsus sinu kasuks.
Esiteks vaatan sinu repositooriumi ule ja hindan seisukorra. Kui AI genereeris korraliku struktuuri ja takerdusid vaid integratsioonide voi juurutuse juures, jatkan sinu baasi peal — pole motet umber teha seda, mis korras. Aga kui kood on see, mida ma nimetan spagettideks — kiht kihi peal AI parandusi, kus iga muudatus lohub kolm teist, kus pole selget arhitektuuri — siis on selle lappimine kallim ja ebausaldusvaarsem kui puhtalt umber ehitamine.
Iva on selline: ma ei paku „korrastan sinu koodi". Ma paku „ehitan nii, et see tootaks ja teeniks". Need on erinevad asjad. Koodi korrastamine tahendab veel uhe plaastri kleepimist millelegi, mis nagunii loksub. Ehitada nii, et tootaks, tahendab tagada, et maksed labivad, andmed on turvalised, sisselogimine usaldusvaarne, juurutus stabiilne, ja kui midagi laheb valesti, ei lagune susteem koost. Ootus, mille alati ette panen: raske 30% on koige kallim ja pikem osa, ja just selle parast inimesed pootuvad.
Sinu too parim osa — idee, ekraanid, vood — jaab peaaegu alati alles. „Puhtalt umber ehitamine" ei tahenda, et viskan koik minema. See tahendab, et visuaali alla ehitan tugeva vundamendi, mille AI tegemata jattis.
Kohalikud integratsioonid, mida AI sulle ei uhenda
On eraldi raske 30% kategooria, mille tahan valja tuua, sest see on omane just meie turule ja AI on selles jouetu. Need on kohalikud integratsioonid. AI voib genereerida ilusa maksevormi, aga ta ei saa fuusiliselt sinu eest uhendada paris Eesti susteeme. Pohjalikumalt nendest kirjutan artiklis vibe codingust ja prototuubi vs toote vahest.
Konkreetsed naited, mida pidevalt kasitsi diega tuleb:
- Maksed Montonio voi Maksekeskuse (MakeCommerce) kaudu — vaja lepingut teenusepakkujaga, sandbox-testimist, webhook'ide tootlemist ja turvalise tehingu kinnitamist. Eestlane ootab checkoutis pangalinki (SEB, Swedbank, LHV, Luminor, Coop Pank), Apple/Google Pay'd ja sageli Liisi/Inbank jaramaksu.
- Smart-ID, Mobiil-ID ja ID-kaart autentimiseks TARA voi Web eID kaudu — mitte „uhenda API 5 minutiga", vaid paris integratsioon SK ID Solutionsi ja RIA susteemidega, koos nouetele vastavusega.
- e-arve (EN 16931) ja EMTA/e-MTA — automaatne arvete esitamine Eesti standardi jargi, uhendus e-arveldaja, Omniva e-arvekeskuse voi Merit Aktiva / SmartAccountsi raamatupidamisega ja KMD esitamine maksuametisse.
- Smartpost/Itella, Omniva ja DPD pakiautomaatide jalgimine ja valija — koos paris hinnastusega (baasmaar umbes 2,45-2,50 €).
AI „teab" nendest susteemidest vaid pinnapealselt ja tema genereeritud kood enamasti isegi ei kompileeru voi ei vasta teenusepakkuja noudetele. See on too, mis noub inimest — lepinguid, testimist paris keskkonnas ja kogemust. Eestis loeb veel uks asi: andmekaitset valvab Andmekaitse Inspektsioon (AKI), rikkumisest tuleb teatada 72 tunni jooksul, ja AI-prototuubid lekitavad regulaarselt andmeid, kodeerivad saladusi otse koodi sisse ja jatavad nousoleku vahele.
Kui palju maksab kinnijaamisest valja saada
Laheme numbrite juurde, sest just neid sul vaja on. Annan reaalsed vahemikud Eesti turule, kaibemaksuta (B2B kohane). Rohutan — tapse summa soltub sinu koodi seisukorrast ja sellest, kui palju funktsioone lopetada jaanud, seetottu konkreetse hinna annan alati parast repo ulevaatust.
| Stsenaarium | Mida sisaldab | Orienteeruv hind (km-ta) |
|---|---|---|
| MVP lopetamine olemasoleva koodi peal | Korralik AI baas, puudub backend, autentimine ja juurutus | 2000-6000 € |
| Puhas umberehitus toodanguni | Autentimine, maksed, andmed, turvalisus, juurutus tugevalt vundamendilt | alates 3500 €, tavaliselt 4000-12000 € |
| Kohalik integratsioon (iga uks) | Montonio / Smart-ID / e-arve / pakiautomaat — uks tosine kaupa | +1000-4000 € |
Pane tahele, kuidas need numbrid kattuvad tavalise rakenduse arenduse hinnaga. See pole juhus. Kuna AI teeb ara kerge poole ja raske 30% jaab sinule, on lopetamise hind sageli sarnane korraliku projektiosa nullist ehitamisega. Inimesed mone kord ullatuvad — „aga pool on ju juba tehtud". Tehtud on odav pool. Kallis ootab ees.
Ja ometi tasub see peaaegu alati ara. Hinda alternatiivi: kuu sinu enda aega vigadega voideldes, pluss risk, et kaivitad midagi, mis kaotab makseid voi ei vasta GDPR-ile ja AKI noudetele. Professionaalne lopetamine votab selle riski maha ja viib sinu toote tooturule kiiremini, kui ise valja voitleksid. Null-euroline Lovable'i prototuup peidab tegelikku kulu, mis kulub selle turvaliseks, nouetekohaseks ja hooldatavaks tegemiseks.
Takerdusid 70% juures? Saada mulle oma projekt.
Vaatan sinu repositooriumi ule, hindan ausalt, kas tasub olemasoleva koodi peal jatkata voi on odavam puhtalt umber ehitada, ja annan konkreetse hinna ning tahtaja. Esimene konsultatsioon on tasuta ja ilma kohustusteta.
Lopetame sinu rakenduseMida teha veel enne pootumist
Kui otsustad, et vajad abi, siin on paar sammu, mis koik kiirendavad ja loppsumma vahendavad. Mida selgem on lahteseisukord, seda tapsemini saan tood hinnata.
- Ekspordi kood. Kui kasutasid Lovable'i, Bolti voi v0, laadi projekt alla voi pane GitHubi repositooriumi, et naha kogu struktuuri, mitte ainult ekraane.
- Pane kirja, mida soovisid saavutada. Paar lauset selle kohta, mida rakendus peab tegema ja kes on sinu kasutaja — see on vaartuslikum kui kumme ekraani.
- Margi tapselt, kus seisma jaid. „Ei saa juurutada", „maksed ei toota", „andmed kaovad" — mida konkreetsem, seda kiiremini hindan.
- Kogu ligipausud kokku. Kui sul juba on domeen, hostingu konto voi proovitud maksepakkuja — pane see info valmis.
Luhidalt: mida teha kinnijaamisel
Kui alustasid rakendust AI-ga ja takerdusid, tea esmalt — see on normaalne ja juhtub peaaegu koigiga. AI viib suureparaselt 70%-ni, aga raskeima 30% — autentimise, maksed, andmed, turvalisuse, juurutuse ja kohalikud integratsioonid — jatab sinule. See pole kosmeetika, vaid toote sudamik.
Sul on kolm teed: voidelda edasi ise (sobib hobiprojektile ilma tahtajata), alustada nullist (riskides sama seina vastu joosta) voi palgata inimene, kes lopetab voi ehitab puhtalt umber (kui sul on tahtis paris kaivitada). Kui valid kolmanda — mina vaatan koodi ule, utlen ausalt, kas olemasolevat baasi tasub paasta, ja ehitan toote nii, et see tootaks ja teeniks. Sina jaad koodi omanikuks, kasutan tavalisi tehnoloogiaid ja raske 30% votan ule mina. Eesti voib olla, et eestikeelne suhtlus sobib koige paremini, aga inglise keel on samuti ok.
Teema jatkuks tasub lugeda, mille poolest AI prototuup tootest erineb, ja millised loksud varitsevad teel ChatGPT ideest paris rakenduseni. Ja kui tahad juba praegu, et keegi sinu kinnijaanud projektile pilgu peale heidaks — kirjuta mulle.
Korduma kippuvad kusimused
AI tegi poole tood ara — miks lopetamine maksab sama palju voi rohkem?
Sellepart, et AI teeb ara kerge poole — ekraanid, nupud, disaini — ja just see oligi koige kiirem osa. Raske 30% (autentimine, maksed, andmebaas, turvalisus, GDPR, juurutus, aaretingimused) nouab koige rohkem tood ja just selle jatab AI poolikuks. Lisaks kulub aega olemasoleva AI koodi mistmiseks ja korrastamiseks. Seetottu maksab lopetamine sama palju kui korralik nullist tehtud osa — lihtsa juhtumi puhul 2000-6000 €, keerukama puhul rohkem (kaibemaksuta).
Kas saad jatkata minu Lovable voi Bolt koodi peal?
Jah, enamasti saan — alustan repo ulevaatusest ja hindan, kas sinu koodi tasub paasta voi on odavam puhtalt umber ehitada. Kui struktuur on korralik ja puudub vaid backend, jatkan sinu baasi peal. Kui kood on spagetid, mida iga muudatus uuesti lohub, utlen seda ausalt ja pakun puhast umberehitust — sageli tuleb see odavam ja kindlasti usaldusvaarsem pikaks ajaks.
Kas nullist umberkirjutamine on kiirem kui AI koodi parandamine?
Soltub sinu koodi seisukorrast. Kui AI genereeris korraliku struktuuri ja takerdusid vaid integratsioonide juures, on olemasoleva koodi peal jatkamine kiirem. Aga kui iga parandus tekitab uue vea, kui puudub selge arhitektuur ja keegi ei saa aru, mis kus toimub — siis on puhtalt umber ehitamine nii kiirem kui ka odavam, sest ei kuluta aega AI mottekaigu jaljitamisele. Hindan seda esimese ulevaatuse kaigus.
Kui palju maksab AI-ga alustatud projekti lopetamine?
MVP lopetamine olemasoleva korraliku koodi peal maksab Eestis tavaliselt 2000-6000 €. Puhas umberehitus toodanguni autentimise, maksete ja andmetega on enamasti 4000-12000 €, soltuvalt funktsioonidest. Kui vaja kohalikke integratsioone — Montonio, Smart-ID, e-arve — lisa iga tosise integratsiooni kohta 1000-4000 €. Koik hinnad kaibemaksuta (kaibemaks 22%, alates juulist 2025 24%). Tapse summa annan parast repo ulevaatust.
Kas kood jaab parast projekti minu omaks?
Jah. Kogu kood, repositoorium, ligipausud hostingule ja andmebaasile kuuluvad sulle — sina oled omanik. Kasutan tavalisi, laialt levinud tehnoloogiaid (Next.js, React Native), mitte suletud platvormi, mille kulge sa kinni jaaksid. Kui kunagi otsustad teise inimesega tood, voib ta projekti rahulikult ule votta ilma minust soltumata.
Kui kiiresti saad projekti tooturule viia?
MVP lopetamine olemasoleva baasi peal votab tavaliselt 2-4 nadalat. Puhas umberehitus toodanguni maksete ja integratsioonidega 4-8 nadalat. Kohalikud integratsioonid (Montonio, Smart-ID/TARA) voivad lisada aega, sest vaja on lepingut teenusepakkujaga ja testimist sandbox-keskkonnas, mitte ainult koodi. Reaalse tahtaja annan koos pakkumisega, kui naen tapselt, mida on vaja lopetada.
Muudame sinu kinnijaanud projekti toimivaks tooteks
Saada repo voi kirjelda, kus seisma jaid. 1-2 toopaeva jooksul saad ausa hinnangu, hinna ja tahtaja — ilma kohustuste ja tehnilise zhargoonita.
Tasuta konsultatsioon