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.