Website and table bookings for cafés and restaurants
In short: Yes. Describe your café or restaurant in plain words and TypeAnApp builds a website with your menu and allergens, a specials board your staff change from their phone, and table bookings that ask for the party size and time. Start from our café template or the booking template and change anything by chatting.
- Start from the Crumb & Kettle template: A café website: menu, today’s specials board, customer requests and a staff area.
- Start from the Booking & scheduling template: Table bookings: customers pick a time and get a confirmation email; you get a calendar.
See a live example: Crumb & Kettle, an example business we built with TypeAnApp. A bakery and café, with its menu, specials board and staff area. Read how we built it.
What you can build
A website that answers the questions your staff hear all day. What is on today, is it gluten-free, are you open on Sunday, can we get a table for six at seven. Customers find the answer or book a table themselves, and the phone stops ringing through the lunch rush.
What it includes
- Your menu by section, with prices and allergen and dietary labels (vegan, gluten-free, contains nuts).
- A specials board your staff change from their phone, so the soup of the day is right before the doors open.
- Table bookings that ask for the date, time and number of people, with a confirmation email for each one.
- Large group and private hire requests sent to you as an enquiry instead of a booking.
- Opening hours, how to find you and a map, written once and shown on every page.
- A staff area behind sign-in with today’s bookings and the specials board.
How it works
- Start from the Crumb & Kettle template for the website, or the Booking & scheduling template for bookings, or describe your café or restaurant on our home page.
- Change anything by chatting: "no bookings for more than eight", "we stop taking bookings at 9pm", "add a Sunday lunch menu".
- Press Launch to put it online at a free
<name>.typeanapp.appaddress, or connect your own domain on a paid plan.
What it costs
You can start on the free plan: one app and 25 build credits a month, enough to try it properly. Paid plans start at 19 a month (Basic), shown in dollars, pounds or euros depending on where you are. See the plans. Your own domain and taking deposits for bookings by card need a paid plan.
Frequently asked questions
Can I limit how many tables are booked at once?
Yes. Tell it in chat, for example "we have ten tables of four, and no more than two bookings every 15 minutes", and the booking times change to match.
Can I show allergens on the menu?
Yes. Each dish can have allergen and dietary labels, and customers can see them before they come in. You change them yourself whenever a recipe changes.
Can my staff change the specials without me?
Yes. Staff sign in to a private area and change the board from their phone. Customers only see the public pages.
Can I take a deposit for big bookings?
Yes, on a paid plan. You connect your own Stripe account and ask in chat for a deposit step on bookings over a certain size.
Do I need an account to try it?
Not to start. Type your request on our home page and your first version is built while you watch. To keep it and carry on changing it, sign up free.