The difference between a page and an app is usually two things: users and saved data. In Craftable you don’t set up a server or a database — you tell the AI who logs in and what to save, and it wires it up.
Describe the login
- “Users sign in with email and password.”
- “Add Google sign-in.” (You add your Google client ID when the AI asks — never a secret.)
- “Add GitHub login for my dev community.”
Describe the data
Name the things you want to save and who can see them: “Save each user’s notes; only they can see their own notes” or “Save orders; the shop owner sees all orders.” Each app gets its own database, so entries are still there next time.
Example prompt
“A class attendance app. Teachers log in with Google. Screens: class list, mark attendance for today, monthly report. Save classes, students and attendance per teacher.”
Try it now — free
Open Craftable with this prompt ready to go:
Test with two accounts
Open the app in the preview, sign up, add data, then try a second account to check that private data stays private. If something is wrong, describe it: “Other users can see my notes — fix it so each user only sees theirs.”
Privacy
Never put passwords or secret keys in a prompt. Public IDs (Google client ID, Razorpay key ID) are fine; secrets are not needed.
Free templates to start from
FAQ
Do I need Firebase or a server?
No. Craftable apps can save data and log users in without you setting up a backend.
Which logins are supported?
Email, Google and GitHub sign-in. Google and GitHub need your public client ID.
Can users only see their own data?
Yes — say so in your prompt, and test it with two accounts.
Build it with Craftable
Describe it, watch it build, publish in one tap. Free to start.