Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Quiz App with OTP Login & Leaderboard – Google Apps Script

D9 Education & School Weekly Plan Premium Plan VIP Premium Plan
Build a FULL Quiz App with Login, OTP & Dashboard using Google Apps Script  | D9
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Login with email password and PIN OTP verification sent by email User profile with photo upload Admin panel to manage users and questions Category-based quiz access Random question mode Question timer Leaderboard and progress chart Email alerts and a quiz summary File uploads to Google Drive Mobile responsive Bootstrap 5 interface

Description

A complete quiz platform on Google Sheets, with the parts that usually get skipped: OTP verification at sign-in, a question timer, a leaderboard and an admin panel for the question bank. No backend server anywhere — Sheets holds the users, the questions and the results.

What it does

Users sign in with email, password and PIN, and an OTP is emailed to verify them, which matters the moment a quiz counts for something. Questions are organised into categories, can be served in random order, and run against a timer. Results feed a leaderboard and a progress chart, and a summary goes out by email. Administrators manage users and questions from their own panel, and profile photos and files upload to Google Drive. The interface is Bootstrap 5 and works on a phone, which is where most people will take the quiz.

Highlights

  • Email, password and PIN login with OTP verification
  • Admin panel for users and questions
  • Category-based access, random mode and a timer
  • Leaderboard and progress chart
  • Email alerts and quiz summary
  • Profile photo and file uploads to Drive

Who it is for

Teachers, trainers, HR teams running assessments, and course creators who need a quiz that cannot simply be shared around — and developers who want a worked example of OTP verification in Apps Script.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets and Google Apps Script access — no server or hosting needed
  • A modern browser (Chrome, Edge, Firefox or Safari)
  • Permission to authorise the script for sending OTP and summary email
  • Google Drive space for profile photos and uploads

What's Included

  • Complete Google Apps Script backend source code
  • Quiz app front-end with admin panel
  • Google Sheets database structure for users, questions and results
  • Step-by-step video walkthrough of the full build
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryEducation & School
Tagsquiz app google apps scriptonline quiz system google sheetsquiz app with admin panelquiz app with otp loginonline quiz system projectquiz app for studentsonline exam system google sheetsquiz leaderboard web app
VideoWatch walkthrough
LicenseRegular License
Regular License D9
Subtotal $2.60 USD
Total $2.60 USD
Other payment methods
Wise / Bank Transfer · via WhatsApp +92 343 534 7417 $5.20$2.60
Redotpay
Build a FULL Quiz App with Login, OTP & Dashboard using Google Apps Script | D9
Secure checkout
Amount due
$2.60$5.20
Total due
Redotpay Account
1002896884
How to pay
  1. Copy the Redotpay account
  2. Pay $2.60 via Redotpay
  3. Enter the transaction reference below
  4. Submit the details below to complete your order
Order details$2.60
Order summary
ItemBuild a FULL Quiz App with Login, OTP & Dashboard using Google Apps Script | D9
ReferenceD9
Payment MethodRedotpay
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
Binance Pay
Build a FULL Quiz App with Login, OTP & Dashboard using Google Apps Script | D9
Secure checkout
Amount due
$2.60
Total due · no additional fees
Binance Pay ID
766412546
Account holder: Muahmmad Ramiz Imdad
How to pay
  1. Open the Binance app and choose Pay
  2. Enter the Pay ID
  3. Send $2.60 in any supported asset
  4. Copy the Order ID from your Binance receipt
  5. Enter it below with a screenshot and submit
Order details$2.60
Order summary
ItemBuild a FULL Quiz App with Login, OTP & Dashboard using Google Apps Script | D9
ReferenceD9
Payment MethodBinance Pay
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
Cryptocurrency
Build a FULL Quiz App with Login, OTP & Dashboard using Google Apps Script | D9
Secure checkout
Amount due
$2.60
Send the equivalent amount in the selected asset
Select an asset
Wallet address
15jjKnm6NgxN1Wgbfh7xdBWgbCFztHeNhE
Send only the selected asset on the selected network. Transfers made on a different network cannot be recovered.
How to pay
  1. Select an asset above
  2. Copy the wallet address and send the equivalent of $2.60
  3. Enter the transaction hash below
  4. Submit the details below to complete your order
Order details$2.60
Order summary
ItemBuild a FULL Quiz App with Login, OTP & Dashboard using Google Apps Script | D9
ReferenceD9
Payment MethodCryptocurrency
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
PayPal
Build a FULL Quiz App with Login, OTP & Dashboard using Google Apps Script | D9
Secure checkout
Amount due
$2.60
Total due
Pay $2.60 with PayPal
Opens PayPal in a new tab. Return here with your Transaction ID to complete the submission.
How to pay
  1. Select Pay $2.60 with PayPal; PayPal opens in a new tab
  2. Copy the Transaction ID from your PayPal receipt
  3. Enter it below with a screenshot of the payment, then submit
  4. Your payment is verified and access is enabled; the download link is also emailed to you
Order details$2.60
Order summary
ItemBuild a FULL Quiz App with Login, OTP & Dashboard using Google Apps Script | D9
ReferenceD9
Payment MethodPayPal
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt

Need This Customized For Your Business?

Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.

400+
Projects Delivered
91+
Countries Served

What We Customize

Features & Functions
Add new features, modify existing scripts, custom formulas & automations
API & Integrations
Connect with WhatsApp, Payment Gateways, CRM & more
Design & UI Changes
Custom branding, layout redesign, dark mode, mobile optimization
Full Custom Projects
Dashboards, billing systems, inventory, CRM — built from scratch
Get Free Quote on WhatsApp

20-30% advance to start • Clear quote before work begins • Support included after delivery

$2.60
USD · card / manual pay

People choose these

What buyers of this file added to the same order

🚀 Build a Dynamic Quiz App with Google Sheets! (Admin + Student Login) | C50 🚀 Build a Dynamic Quiz App with Google Sheets! (Admin + Student Login) | C50 Bought with this one Apps Script $2.60 USD How to Build a Multi School Result Management System (SaaS) Using PHP MYSQL How to Build a Multi School Result Management System (SaaS) Using PHP MYSQL Bought with this one PHP $6.52 USD How to Build a Complete LMS with AI Quizzes, Leaderboard & Study Planner How to Build a Complete LMS with AI Quizzes, Leaderboard & Study Planner Bought with this one PHP $6.52 USD

Reviews & Feedback

What buyers and viewers say about Build a FULL Quiz App with Login, OTP & Dashboard using Google Apps Script | D9.

No star ratings yet Tap a star to be the first to rate it.
14 comments from
YouTube viewers
Sort
@irfanchauhan495 via YouTube
Very Good Web App for the QUIZ We also want Missing Features in next update Features (As Options)....... - Upload Bulk Questions - Quiz Timer (Full Quiz) - Negative Marking (option) - Save Result Copy in Admin Panel as PDF - Quiz Starts on Set Time. - Login for only Approved Members. - Random Selection for Questions - Randomization for Questions/Options - The RESULT of the Quiz will be published only after ADMIN permission. Hope changes in next updated Quiz... Thank You Sir.
1 like on YouTube
@AdeelSharif-m1y via YouTube
Wonder full
1 like on YouTube
@best1093 via YouTube
I want Multiple Choice. Survey. Short Answer/Essay. Fill in the Blank. Numeric Response. Matching. True/False. Audio Response
@SanjayShah-j1p via YouTube
Nice Updates... But Brother still needs some improvement... - Upload BULL Questions.....
@ambujgarg723 via YouTube
Awesome ❤❤
@cedie05 via YouTube
Nice web app for assessment of students.
@cristopherromeroso7208 via YouTube
An improved version of the first one quiz web app
@ambujgarg723 via YouTube
Better then previous version
@ambujgarg723 via YouTube
Very useful ❤
@mehidul via YouTube
Very Useful App
@graphicshacker7333 via YouTube
I am waiting for this video
@rafikulislam6512 via YouTube
wonderful project💐💐💐💐
@RAVI7126 via YouTube
Always waited for your videos
@NotesBazzar_shop via YouTube
Excellent sir.