BuildShip Logo
BuildShip Community

Fortunes With Friends Quiz Game

As entered in the 2025 Buildship vs Webflow Hackathon, this template allows you to recreate the quiz game - Fortunes with Friends.

3

Report this template

Select the reason for reporting

Describe the issue in detail

Share template

Link to template

https://templates.buildship.com/template/3m-kPiIJAaMH/

This template contains 13 flows:

No examples available for this flow.

Read me

📖 Read Me

Useful information and instructions for using the Fortunes With Friends template.

Overview

I didn't have time to survey 100+ people needed to re-create this popular game show format.

I had no researchers or production team. So how could I use AI to fill these roles for me.

And in doing so, would it be possible to start with synthetic AI data and gradually over time turn that into human data.

It also gives you a great starting point to create your own quiz game.

Prerequisites

Whilst this has been predominantly built on Buildship and Webflow, there are a few other elements at work here.

First - the quiz questions are powered from a Google Sheet, so you will need a Google login, however you could use another DB if you wish. Authenticate and connect your Google account within Buildship.

Second - the quiz and user data is held in Mongo DB, so you will need to have signed up for that, but you can adapt it if you use another DB. API Key required.

Third - the quiz rewards and leaderboard are provided by OpenFormat, these blockchain rewards can scale and persist with the user so sign up for an account there or create your own rewards system. API Key required.

Fourth - The AI is powered by Open AI so go and get an account there if you haven't already. API Key required.

To use this template requires a comprehensive understanding of Buildship. There are branch nodes, switches, loops, parallels and nested workflows. These are all activated by Javascript that runs in Webflow.

✍️ How to Use

Follow the numbers on the workflows to create the following pages in your Webflow App;

  • Home page runs (1 + 1.5) on page load.
  • Questions 1 page runs 2, 3, (4 + 4.5), and 6 ... 5 also runs as each answer is added.
  • Answers 1 page runs 7.
  • Questions 2 page runs 8 and 10 ... 9 also runs as each answer is added.
  • Answers 2 page runs 11.
  • Redirect page runs (12 + 12.5)
  • Leaderboard page runs 13

Configure your Google Sheet as follows;

  • Column A - Title ... Row Value - Question (for every line)
  • Column B - Question ... Row Value - each question you want in the quiz (type exactly as you want it to appear, changes later could cause conflicts)
  • Column C - AI Answers ... leave this empty, it will be populated by an "Ask the Audience" AI response the first time it is used
  • Column D - Human Answers ... leave this empty, it will be filled when actual human answers from the quiz total 100

Configure your Mongo DB as follows;

Create a Database called "Quiz" that contains the following collections;

  • Questions
  • Quiz_Records
  • User_Records

🔗 Resources

Find the full script here

Find the full html and css here

Any additional information like demo links or YouTube tutorials.