Viskas, ko reikia, jau integruota
builder77 — tai DI programėlių kūrėjas, redaktorius, serverio dalis ir talpinimas vienoje vietoje. Aprašyk, ko nori, tobulink pokalbiu ar spustelėjimais ir publikuok — duomenų baze, prisijungimais, DI ir talpinimu pasirūpinsime mes.
Aprašyk. Stebėk, kaip atsiranda.
Kalbėkis su builder77 kaip su patyrusiu dizaineriu ir programuotoju viename asmenyje. Jis suplanuoja ekranus, parašo kodą, sukuria duomenų modelį ir parodo veikiantį rezultatą — dažniausiai maždaug per minutę.
- Kūrimo režimas atlieka pakeitimus, o aptarimo režimu gali planuoti ir klausti neliesdamas kodo.
- Patobulinti dar prieš kūrimą paverčia vieno sakinio idėją išsamiu aprašu.
- Paveikslėlių priedai — įkelk ekrano nuotrauką, eskizą ar nuotaikų lentą kaip pavyzdį.
- Rašyk bet kuria kalba — tavo programėlės sąsaja bus ta kalba, kuria rašai.
Taisyti su DI
Peržiūros klaidos užfiksuojamos automatiškai. Vienu spustelėjimu nusiunti klaidą builder77, o jis suranda ir pašalina priežastį.
Tobulink pokalbiu
Paprašyk naujų puslapių, funkcijų ar kitokios išvaizdos. builder77 redaguoja tik tuos failus, kuriuos tikrai reikia keisti.
Siūlomi kiti žingsniai
Po kiekvieno kūrimo builder77 pasiūlo kelis trumpus tęsinius, tad visada žinai, ką išbandyti toliau.
Parodyk, spustelėk, patobulink
Kiekvieną pakeitimą matai iškart — tame įrenginyje, kuris tau svarbus. Kai žodžių nepakanka, spustelėk būtent tą elementą, kurį turi omenyje, — arba atsidaryk kodą ir redaguok pats.
Perjunk kompiuterio, planšetės ir telefono rėmelius ir tikrink kiekvieną lūžio tašką dar kurdamas.
- v7Pridėti atsiliepimų skiltįdabartinėdabar
- v6Perjungti į tamsią temąAtkurtiprieš 4 min.
- v5Rezervacijos forma išsaugo į duomenų bazęAtkurtiprieš 12 min.
- v4Pirmoji versijaAtkurtiprieš 20 min.
Kiekviena žinutė sukuria versiją. Peržiūrėk bet kurią ir atkurk vienu spustelėjimu.
<!-- hero -->
<h1 class="text-5xl font-serif">
Šviežios šukuosenos, be laukimo.
</h1>Pilnas Monaco redaktorius tiesiai kūrimo įrankyje. Redaguok bet kurį failą ir išsaugok jį kaip naują versiją — DI tęs nuo tavo pakeitimų.
Tikra serverio dalis, be jokių nustatymų
Kiekviena programėlė automatiškai gauna m77 SDK: debesijos duomenų bazę, naudotojų paskyras, DI, failų saugyklą, el. paštą ir mokėjimus. Jokių raktų kopijavimo, jokių serverių priežiūros. Per REST API tie patys duomenys pasiekiami ir Flutter bei kitoms natyvioms programoms.
Kolekcijos be schemos su filtrais, rikiavimu, skaičiavimu ir kiekvieno naudotojo įrašais.
Registracija, prisijungimas ir sesijos tavo programėlės naudotojams.
m77.ai.chat() su sisteminėmis užklausomis ir JSON išvestimi, veikia su Builder77 AI.
Įkelk failus ir paveikslėlius iki 10 MB ir gauk viešą URL.
Siųsk transakcinius laiškus, pavyzdžiui, patvirtinimus ir pranešimus.
m77.payments.checkout() priima mokėjimus kortelėmis į tavo paties Stripe paskyrą (nuo Starter plano).
Kiekviena programėlė veikia savo kilmės domene (origin), o jos duomenys priklauso tik jai. Naudotojai gali redaguoti tik savo įrašus.
Duomenų bazė, prisijungimai ir talpinimas kreditų nenaudoja. DI iškvietimai iš veikiančių programėlių sunaudoja 1 integracijų kreditą už kiekvienus 500 žetonų (įvestis + išvestis, mažiausiai 1 už iškvietimą) — tipiškam DI atsakymui maždaug 3–4 kreditus; failų įkėlimai ir el. laiškai sunaudoja po 1 integracijų kreditą.
// 1. Sign a user in
await m77.auth.signIn({ email, password });
// 2. Save a record they own
const note = await m77.db.create('notes', {
title: 'Kickoff call', pinned: true
});
// 3. Query only this user's data
const mine = await m77.db.list('notes', {
where: { pinned: true }, sort: '-createdAt', mine: true
});
// 4. Add AI in one line
const summary = await m77.ai.chat(note.title, {
system: 'Summarize in one sentence'
});
// 5. Files and email
const { url } = await m77.storage.upload(file);
await m77.email.send({ to, subject: 'Saved!', html });
m77.toast('All done');Visas aprašas — dokumentacijoje.
Įdiegiama jau šiandien, natyvi, kai būsi pasiruošęs
Mobiliosios programėlės iškart veikia kaip progresyviosios žiniatinklio programos (PWA), kurias žmonės gali įsidėti į pradžios ekraną. Kai panorėsi į programėlių parduotuves, paversk jas natyviu Flutter projektu, kuris naudoja tą pačią debesijos duomenų bazę.
- PWA manifestas ir service worker pridedami automatiškai publikuojant
- Konvertavimas į Flutter vienu spustelėjimu (žinučių kreditai: 3) — Material 3, vienas
lib/main.dart+pubspec.yaml - Paleisk ją kūrimo įrankyje per DartPad arba per tikrą kūrimą debesyje (nuo Plus plano)
- Atsisiųsk Flutter projektą nuo Starter plano
Vienas spustelėjimas — ir jau internete
Publikavimas užtrunka kelias sekundes ir apima talpinimą, HTTPS bei nuorodą, kuria galima dalytis. Nuskaityk QR kodą ir iškart atsidaryk programėlę telefone.
Kiekviena programėlė gauna adresą tavoprograma.builder77.com. Nuo Starter plano gali prijungti savo domeną vienu CNAME įrašu — SSL išduodamas automatiškai.
Privačios programėlės
Išjunk viešą nuorodą, kad programėlę galėtum atidaryti tik tu, kol prie jos dirbi. Nuo Starter plano.
QR kodas telefonams
Atidaryk publikuotą programėlę telefone vienu nuskaitymu ir įsidiek ją.
Nuosavi domenai
Naudok savo domeną ar subdomeną. DNS instrukcijos rodomos tiesiai nustatymuose.
Pavadinimas, piktograma ir spalva
Nustatyk programėlės pavadinimą, piktogramą ir temos spalvą — jie naudojami pradžios ekrano piktogramai ir dalijimosi peržiūroms.
Pašalink ženkliuką
Nuo Plus plano gali paslėpti mažą ženkliuką „Made with builder77“.
Sukurta kūrėjui, kuris juda greitai
builder77 sukurtas vienam žmogui, kuris greitai pereina nuo idėjos iki veikiančio produkto. Viskas, ko reikia programėlei valdyti po paleidimo, yra šalia pokalbio.
Skiltis „Duomenys“
Naršyk ir redaguok kolekcijas, matyk naudotojus, užsiregistravusius tavo programėlėje, ir tvarkyk įkeltus failus.
Dubliuoti
Nukopijuok bet kurią programėlę, kad išbandytum drąsią kryptį ar panaudotum ją kaip pagrindą klientui.
Veikiantys šablonai
Pradėk nuo tikrų, veikiančių šablonų su gyvomis demonstracijomis — ir perdaryk juos pokalbiu.
Kviesk ir uždirbk
Pasidalyk savo rekomendacijos nuoroda — kai draugas patvirtins el. pašto adresą, abu gausite premijinių žinučių kreditų (po 10).
Žinok, kas veikia, ir būk randamas
Matyk kiekvienos publikuotos programėlės peržiūras, naudotojus ir įrašus. Nustatyk pavadinimą ir aprašymą, kuriuos naudoja paieškos sistemos ir socialinių tinklų peržiūros.
Iliustracija — tavo valdymo skydelyje rodomi tikri programėlės skaičiai.
Tavo kodas. Tavo sprendimas.
Programėlės yra paprastas HTML, CSS ir JavaScript — jokios uždaros vykdymo aplinkos, kurią reikėtų narplioti. Atsisiųsk visą projektą kaip ZIP, perkelk Flutter projektą į Xcode ar Android Studio ir pasiek savo duomenis iš bet kur per REST API.
ZIP eksportas
Nuo Starter plano atsisiųsk visus savo žiniatinklio programos failus. Talpink ją bet kur, kur galima pateikti statinius failus.
Flutter projektas
pubspec.yaml + lib/main.dart, paruošta komandai flutter run. Nuo Starter plano.
REST API
Tie patys duomenų bazės, prisijungimo ir DI galiniai taškai, kuriuos naudoja SDK, prieinami bet kuriam klientui.
Kas įeina į kiekvieną planą
| Funkcija | Nemokamas | Starter | Plus | Pro | Elite |
|---|---|---|---|---|---|
| Svetainės, žiniatinklio programos ir mobiliosios programėlės | ✓ | ✓ | ✓ | ✓ | ✓ |
| Duomenų bazė, prisijungimai, DI, saugykla ir el. paštas | ✓ | ✓ | ✓ | ✓ | ✓ |
| Įdiegiama PWA | ✓ | ✓ | ✓ | ✓ | ✓ |
| Programėlės | 3 | Neribotai | Neribotai | Neribotai | Neribotai |
| Nuosavi domenai | — | ✓ | ✓ | ✓ | ✓ |
| Privačios programėlės | — | ✓ | ✓ | ✓ | ✓ |
| Šaltinio kodo atsisiuntimas (ZIP) | — | ✓ | ✓ | ✓ | ✓ |
| Flutter projekto atsisiuntimas | — | ✓ | ✓ | ✓ | ✓ |
| Flutter žiniatinklio kūrimas debesyje | — | — | ✓ | ✓ | ✓ |
| Builder77 AI Max | — | — | ✓ | ✓ | ✓ |
| builder77 ženkliuko pašalinimas | — | — | ✓ | ✓ | ✓ |
Reikia daugiau naudotojų vietų, kreditų ar sutarties? Žr. Enterprise.
Visa tai — išbandyk nemokamai
Aprašyk savo idėją ir maždaug per minutę gauk veikiančią pirmąją versiją. Banko kortelės nereikia.