What the apps can do

A real backend, on the free plan.

Every feature on this page works without paying. The paid plan raises limits; it does not unlock features.

Real sign-in accounts

Members sign up and sign in with Google, with an email and password, or with just a username for people who have no email (children, a team, staff accounts you hand out). Each member's rows are theirs alone: a staff member sees their own hours, you see everyone's.

You choose who may join

Open to anyone, approved by you, or invite only. A staff app or a private club stays closed; a stranger cannot sign themselves up. You can also require every new member to confirm their email address before they can sign in.

Admins and staff logins

Make a member an admin and their own login can run the members and the data, checked on the server, not just hidden in the page. Give someone a temporary password and they choose their own at first sign-in. Forgotten passwords reset by email.

Staff, manager and admin roles, with an audit trail

Staff read the records and log their work; managers also edit the register; admins run the accounts. Each tier is checked on the server. Turn on an audit trail and the server records who changed what, when, and the value before and after, in the same save as the change. Nobody can edit or delete it from the app, you included.

Deadlines, opening times and locks

A form open only until Friday at 18:00, homework with a due date, an exam window, a form locked for two hours for some people. The server refuses answers outside the time and lifts a lock by itself when it ends, so nobody gets round it from the browser. You and your admins can still add entries.

Classes, teams and families

Put members in groups. A teacher sees and marks only her own class, a parent sees only their own child's results, a branch manager sees only his branch. A list can be lead-only: a game master's campaign or a teacher's homework that members read and cannot edit. Enforced on the server, not hidden in the page.

Something only one member sees

You write it for one person and only they can read it: a student's class link, a client's report, a player's earnings.

Points, coins and leaderboards

Balances kept on the server: a daily bonus, capped rewards for actions, a shop with prize draws decided on the server, and a leaderboard. A player cannot type a new balance into the browser. Points are never money and cannot be cashed out.

Quizzes marked on the server

Answers are checked on our side, so the answer key is never in the page a student can read.

Shared boards for a group

Members post and everyone in the group reads: a noticeboard, listings, a matching app where people like each other's posts. Only the author, or you, can change a post.

Messages and notifications

Members message each other privately and can block someone. A bell tells them what happened: "Ana commented on your post", "Bob started following you", a reply to their request, or an announcement from you. You decide the wording; members cannot send each other notifications of their own. Switch on email and each member also gets them by email (a booking confirmation, a receipt, "your order is ready"), with a link to stop. No text messages.

Listings you approve before the public sees them

Members submit an ad, a job, an event or a review; it waits for you, and once you approve it in your console anyone can see it, no account needed. An edited post goes back to review. Members can never approve their own.

A private link for each guest or client

No account needed: each invitation, quote or order gets its own unguessable link. Whoever opens it sees only that one and can answer it (an RSVP, an approval), but cannot change what you set or see anyone else's. You copy each link from your console.

Podcasts, lessons and video you upload

Upload your own audio episodes, video lessons and PDFs from your console and the app plays them, with each member's progress saved so they pick up where they left off. On a paid site (the $19 App Plan) a file can be up to 50 MB; free sites take files up to about 1 MB.

Photos only members see

A private club, a class or a family archive: members upload photos, and you can add your own, that only signed-in members can open. They never get a public link.

Course materials and hand-ins

Teachers post PDF and PowerPoint materials for their class; each student hands in a Word or PDF file that only they and the teachers can open. Files never get a public link.

A private conversation for each order or request

A customer confirms an order and chats with your sellers about it; a client opens a support ticket; one department messages another. Only the person who opened it and the team handling it can read it. Your team records the price, payment and delivery, and closing it locks the conversation for both sides. A buyer can also send one request to the suppliers they pick, and each answers privately. Checked on the server.

Forms that keep what visitors send

Bookings, orders, applications, a waiting list. Anyone can submit; only you can read them, and each one is emailed to you as well.

Content you edit yourself

A menu, a price list, opening hours or a schedule you change from your console without asking anyone.

An AI assistant on your site, no API key

A chat bubble that answers visitors from your own facts (hours, prices, services), an "ask AI" box, or a form that writes a plan, a story or a description. Casso runs it; you do not need an OpenAI account. It can read a file your visitor attaches (a PDF, a Word file, a photo of a page), so a study site can explain a chapter or check an essay. Free sites get 20 answers a day; the $19 App Plan raises it to 1,000. It does not generate images or voice.

Paid memberships on your own Stripe

Sell access to a members' area, a course or premium features, one-off or monthly, with a free trial if you want. Members pay on your own Stripe Payment Link; the money goes straight to you, and the server unlocks their account the moment Stripe confirms. A cancelled subscription locks it again. Setup is one paste: you paste your Stripe key once and Casso creates the price, the Payment Link and the webhook on your own account, then keeps only the webhook's signing secret. Casso never holds your money or your Stripe key.

Connections to the tools you use

Send new entries to Discord, Slack, Google Sheets, Zapier, Make or Airtable, and embed Calendly. Your keys are stored on our side and never written into the page.

Interactive maps

A real street map (OpenStreetMap) that visitors can pan and zoom: your locations as pins, a delivery zone or a game area drawn as a circle you drag and resize, places members add by tapping the map, and a visitor's own position if they allow it. No API key. Address search is not included: you tap the map instead.

Live voice and video calls

A tutor and a student, a consultation, a teacher's small online class: members press "Join call" on their booking or lesson and talk, with video or voice only, in the browser. Up to 6 people per call, with names on screen, mute, and messages like "raise hand". The sound and picture go straight between the people in the call; only those who can see the booking can join. No recording, no screen sharing, no phone numbers.

An Android app (APK) to install

Every app also comes as an Android app file with its own name and icon. Put a "Download the Android app" button on your site; people install it once and it opens your app full screen, signed in, with every change you make there at once. It is installed from your site, not from Google Play, and there is no iPhone app file (on iPhone, Add to Home Screen does the same job).

A console to run it

Sign in with a link sent to your email to see visitors, every message your forms sent, your data as tables, your members and your site's health.

Staff clock-in

A clock-in app for a small team: staff sign in, tap in and out, the owner sees everyone's hours.

Private club

A members-only club site with a noticeboard only members can read.

Matching app

A two-sided matching app where members list something and like each other's listings, with real matches.

Exams and surveys

An exam and questionnaire builder with scoring, a link and QR code per form, and CSV export.

Game with coins

A browser game where players sign in, claim a daily bonus, open packs with coins and climb a leaderboard.

Tutoring portal

Parents sign up, you approve them, and each parent sees only their own child's class links.

Bookings

A booking or waiting-list page that saves each request and emails the owner.

What people ask it to build

Apps for a team, a club or a small business.

Each of these is built from one description, with the sign-in, the stored data and the owner's view working on the first version.

Honest limits

What it cannot do.

It is better to know before you start.

A card form on the page

Casso never takes the money and the app has no card form of its own. Payments go through your own Stripe account (see Paid memberships above); PayPal, Pix or bank transfer work as a link plus an admin marking the member paid.

Uploads

Signed-in members can upload photos (profile pictures, listing photos), up to 50 MB per app, and private documents (PDF, Word, Excel, PowerPoint; up to 10 MB each, 100 MB per app) that only the people they are shared with can open. Members cannot upload video; the owner can (see Podcasts and lessons).

App stores

Casso does not publish to Google Play or the App Store and makes no iPhone app file. Everything is a web app that works in a phone's browser, and Android phones can install it from your site as an APK.

Size

Not for large apps. Free apps are for trying it with a small group: 20 members, 250 stored entries and about 100 visitor requests a day. The one-time $19 App Plan (or the $99 site upgrade, which also connects your domain) raises that to 5,000 members, 32,000 entries and 10,000 requests a day.

Questions

Can an AI build me a web app with user logins for free?

Yes. Describe the app and Casso builds it with real email-and-password accounts, each member's own data kept private to them, and hosting on a free .bycasso.com address. The free plan covers up to 20 members and 250 stored entries per site; the one-time $19 App Plan raises it to 5,000 members and 32,000 entries.

Can I paste a long spec that ChatGPT wrote for me?

Yes. Paste it as it is, up to 20,000 characters. Lists and line breaks are kept, and the agent builds from the whole thing. An assistant can also hand it over as a link that opens this form already filled in: https://casso-websites.com/#describe= followed by the URL-encoded text.

What can a Casso app not do?

It has no card form of its own (members pay on your own Stripe Payment Link, and the server unlocks what they paid for), it stores files only from signed-in members (photos, and private PDF/Office documents; videos are not stored, and a file a visitor sends through a contact form is emailed to you instead), and it does not publish to Google Play or the App Store. It builds web apps that run in any browser, including on phones, and each one can be installed on Android as an APK from its own site.

Can it give me an Android APK of my app?

Yes. Every Casso app has an installable Android app file at /casso-app.apk on its own address, with its name and icon. It opens the app full screen and shows every change at once. It is installed from your site, not from Google Play, and there is no iPhone app file.

Is it really free?

The app and its hosting are free, with no card. Free credits cover the first build and a good number of changes; after that more credits are $10, the one-time $19 App Plan adds 10,000 credits and raises the app's limits, or the one-time $99 site upgrade, which adds 10,000 credits, connects a domain you own and raises the limits.

Can it build a game with coins, points and a leaderboard?

Yes. Balances are kept on the server: a daily bonus, capped rewards for actions, a shop with prize draws decided on the server, and a leaderboard of members. A player cannot change their own balance in the browser. Points are never money: they cannot be bought or cashed out.

Can the app have admins, or separate logins for staff?

Yes. The owner can make any member an admin, and that person's own login then manages members and data, enforced on the server. The owner or an admin can set a temporary password that the member changes at first sign-in.

Can a teacher see only her class, and a parent only their child?

Yes. Members can be put in groups such as a class, a school, a family or a team. A teacher reads and marks only her own class, a pupil reads their class's material and their own marks, and a parent reads only their own child's. It is enforced on the server.

English · Português · Español · Français · العربية

Built by me (Casso)!