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

Free CRUD Web App with Signup & OTP Reset – Google Sheets

C47 Login & Authentication CRUD & Dashboards Premium Plan Weekly Plan VIP Premium Plan
❤️
Need a Custom Business Solution?
Connect with us on WhatsApp to discuss your requirements. Our team will design and develop a tailored software solution aligned with your business workflow, operational needs, and growth objectives.
Google Sheets CRUD Web App | Admin & User Login + Register + OTP Reset | C47
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Admin and user roles from one login screen Admin manages every record Users manage only their own records Self-registration with email username and password Duplicate username and email refused at registration New accounts created as users by default Forgot password with an OTP emailed to the user OTP held temporarily and cleared once verified New password set after OTP verification Record fields for branch name father name class and category Staff name designation staff branch and staff code Dropdown values maintained in an Options sheet Edit and delete with a confirmation step Class and category filters plus a date range filter Apply and clear filters in one click

Description

A CRUD dashboard with a complete account lifecycle attached: people register themselves, sign in, and recover their own password by email, without the owner being the bottleneck for any of it.

Registration and recovery

New users register with an email, a username and a password. Duplicates are refused with a clear message, and a new account is created as a user rather than an admin, so self-service signup never hands anyone the keys. When a password is forgotten, the user enters their username and a one-time code is emailed to them, held temporarily in the sheet, checked on entry and cleared once used, after which they set a new password themselves.

Two roles over the same data

An admin sees and manages every record in the system. A user sees and manages only their own, so a freshly registered account opens on an empty table and fills with what that person enters.

The records

Each entry carries branch name, name, father's name, class, category, date, staff name, designation, staff branch and staff code — a shape that fits schools, academies and multi-branch institutes. Branch, class, category and staff branch are all dropdowns whose values come from an Options sheet, so extending a list is adding a row rather than editing the code.

Finding things again

Filter by class, by category, or by a date range, apply them together, and clear them in one click. Editing and deleting are inline, with a confirmation before anything is removed.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets and Google Apps Script — no hosting or server needed
  • A Gmail address to send OTP emails from
  • An Options sheet holding the dropdown values
  • Deployment access set to Anyone so users can register

What's Included

  • Complete Google Apps Script source code
  • CRUD dashboard with login, register and OTP reset screens
  • Google Sheets structure for logins, options and records
  • OTP email template
  • Step-by-step video walkthrough of the build
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryLogin & Authentication, CRUD & Dashboards
Tagscrud web app google sheetweb app google sheets login crudcrud web app with registrationforgot password otpuser registration system google sheetsrole based login web appcrud web application using google sheetsadmin and user login crud web app
VideoWatch walkthrough
LicenseRegular License
Subscription Verification Required
This is a free file. Subscribe to our YouTube channel to unlock the source code + Google Sheet. One click — no payment. Google only confirms you are subscribed.
Verify Now
Free download

Subscribe & Unlock Source Code

Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.

What you get

  • Code.gs + HTML filesThe complete Apps Script project
  • Google SheetYour own copy with the data
  • Setup guideInstall steps from start to finish

Not subscribed yet? Subscribe to our channel

Browse More Free Files

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

Free
Source Code File

People choose these

Paid picks from the same category

R12 | ADMIN & USER LOGIN CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP R12 | ADMIN & USER LOGIN CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP 30 views this month Apps Script DYNAMIC CRUD WEB APP WITH PASSWORD🔒USING GOOGLE SHEETS & APPSCRIPT | R36 DYNAMIC CRUD WEB APP WITH PASSWORD🔒USING GOOGLE SHEETS & APPSCRIPT | R36 28 views this month Apps Script ADMIN & USER LOGIN DYNAMIC CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP | B13 ADMIN & USER LOGIN DYNAMIC CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP | B13 29 views this month Apps Script

Reviews & Feedback

What buyers and viewers say about Google Sheets CRUD Web App | Admin & User Login + Register + OTP Reset | C47.

No star ratings yet Tap a star to be the first to rate it.
8 comments from
YouTube viewers
Sort
@kubalivetv via YouTube
What is UX/UI design package
1 like on YouTube
@souratech5767 via YouTube
Thankq sir🎉🎉🎉
@MOHAMEDBENALIA via YouTube
Thanks You are best. FROM MOROCCO
@smr8854 via YouTube
Generate new record is not reflecting the submit button. Plz check once
@irfanchauhan495 via YouTube
Masha'Allah Brother..... But LOG OUT is missing in the Login of USER and ADMIN.... Plz see that.
@krishnanmanoj1 via YouTube
Awesome Feature 👍 🤩 💯 Such a Amazing 🔥👏
@DurvishJawaleOfficial via YouTube
Great Sir.
@jordanfelipe31 via YouTube
Awesome 👍🏿