Skip to content
Sanity
Get started
  • Sanity Studio - Flexible editing environment
  • Content Lake - Real-time database
  • Developer experience - Tooling you love
  • Structured content - The philosophy behind Sanity
  • Review changes - View edits & rollback instantly
  • Image pipeline - On-demand transformations
  • E-commerce - Better shopping experiences
  • Marketing sites - Control your story
  • Products & services - Innovate and automate
  • Mobile apps - Content backend for every OS
  • Aether - Unique digital shopping experience
  • Morning Brew - Omnichannel media distribution
  • InVision - Delivering exceptional customer experiences
  • DataStax - Personalization for global audience
  • React
  • Gatsby
  • Next
  • Nuxt
  • Eleventy
  • Netlify
  • Vercel
  • Algolia
  • Documentation
  • Reference
  • Guides
  • Resource library
  • Headless CMS
  • Tools & plugins
  • Project showcase
  • Schemas & snippets
  • Agency partners
  • Technology partners
  • Get support
  • Share your work
  • 5 Disadvantages Of Wordpress That Are Holding You Back
EnterprisePricing
Contact salesLog inGet started
Published December 18th 2019

Introducing Squizzy: Our totally serverless Kahoot clone powered by Sanity.io

We built a serverless quiz game that you can deploy and customize yourself. You know, for fun!

Even Eidsten Westvang

Even is a Sanity.io co-founder and product person

Thomas Drevon

Thomas is a full-stack developer at Sanity.io Favorite modes of locomotion: 🧗‍♂️🚵‍♂️

Victoria Bergquist

Victoria is a frontend engineer at Sanity, working mostly on Sanity Studio.

We think people need more, and perhaps more mind-expanding even, examples of what Sanity can be used for! It’s a general real-time back-end with mutations, listening, and security. We can’t count the times we have thought “we could totally, maybe build that service on top of our own APIs, like over the weekend”.

This time, however, we actually went through with it. We made our very own real-time party quiz JAMstack app using Sanity.io as backend with serverless functions to power it. It’s unashamedly inspired by the beloved Kahoot, and we called it Squizzy and we dumped lots of cephalopodian puns on it (sorry, not sorry).

It’s great case as it both uses real-time APIs for listening to changes in game state and has a studio tool that works as the presenter display. Yes – the presenter display is just a tool, in the studio, right next to the content.

Go to this GitHub repo to download and deploy Squizzy yourself . We have prepared it for deployment on ZEIT’s Now, but you can deploy it on similar services by making a few changes in the configuration. And of course, you should fork the repo and customize this project to be your own personalized quiz services, either for family holiday gatherings or for the crowds at your company retreats. And since you get the code, you can do all sorts of customizations to it: Rig it to automatically favor your own answers or replace the mascot with your favorite eight-limbed species.

The web app comes with a QR code scanner

Platform

Structured ContentDeveloper experienceContent LakeSanity StudioSecurity & Compliance
  • Sanity vs Contentful
  • Sanity vs Strapi
  • Sanity vs Wordpress
  • Sanity vs Adobe Experience Manager
  • Sanity vs Hygraph
  • Sanity vs Sitecore
  • Sanity vs Storyblok
  • Sanity vs Contentstack
  • Sanity vs Prismic
  • Sanity vs Drupal
  • Sanity vs ButterCMS

Resources

Documentation
  • React Blog
  • Gatsby Blog
  • Next.js Landing Pages
  • Progressive Web Application
  • Single Page Application
  • Svelte & Typescript App
  • Vue & Tailwind Blog
  • Developer Portfolio Templates
  • Form validation with Yup
  • Live Preview with Next.js and Sanity.io
Resource library
  • Agency partners
  • Technology partners
  • Blog Template
  • Personal Website Template
  • Developer Portfolio Templates
  • All Templates
Case Studies
  • Headless CMS
  • What is an API CMS
  • Static Sites 101
  • Headless SEO
  • Localization
  • GraphQL vs REST
  • What is a DXP?
  • Typescript 101
  • Content as a Service
  • Ecommerce SEO
  • React CMS
  • Next.JS CMS
  • CMS for Shopify
  • Content platform
  • Multilingual CMS
  • Static Site CMS
  • Gatsby CMS
  • Node CMS
  • E-commerce CMS
  • Vue CMS
  • Angular CMS
  • GraphQL CMS
  • Newspaper CMS
  • Magazine CMS
  • CMS for apps
  • Remix CMS

Company

Contact SalesEnterpriseCareersTerms of ServiceAccessibility Statement

Stay connected

  • GitHub
  • Slack
  • Twitter
  • YouTube
  • Stack Overflow
  • Blog RSS
  • Newsletter
©Sanity 2023