Real sign-in accounts
Members sign up and sign in 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.
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. In the app only, not by email or text.
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. Free sites get 20 answers a day; the $19 App Plan raises it to 1,000. Text only.
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.
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.