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

Free Student Profile Portal with OTP Reset – Google Sheets

C21 Education & School 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.
Student Profile Page Web App | Get All Data From Google Sheets | C21
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Student login with email and password Profile page with name and registration number Academic information section Personal information section Permanent and mailing address on the profile Academic history list Profile picture loaded from a URL Students may edit only contact number and addresses Academic and identity fields locked to the institution Change password from inside the portal Forgot password reset by emailed OTP Edits written straight back to Google Sheets

Description

A self-service profile portal for students. They sign in with their email and password and see their own record — name, registration number, academic information, personal details, addresses and academic history, with their photograph — all read live from Google Sheets.

Students update what students should update

The edit screen is deliberately narrow: contact number, permanent address and mailing address, and nothing else. Name, father's name, email, academic information and academic history stay under the institution's control, because a student moving house should not also be able to change their own grades or registration number. Saved changes write back to the sheet immediately.

Account management without the office

Students change their own password from inside the portal by entering the current one and a new one, and a Forgot Password flow emails a one-time code when the password has genuinely been lost. Neither needs a call to the administration office, which is where most of the time goes in a manual system.

Setup

Paste your sheet ID into the script and deploy the web app. The records live in your spreadsheet, so the registrar keeps editing the columns they always did while students get a clean page to read them from.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets and Google Apps Script — no hosting or server needed
  • Student email addresses for login and OTP delivery
  • Profile photo URLs (Google Drive or any public image link)
  • A modern browser (Chrome, Edge, Firefox or Safari)

What's Included

  • Complete Google Apps Script source code
  • Student profile front-end with edit and password screens
  • Google Sheets structure for student records
  • Step-by-step video walkthrough of the setup
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryEducation & School
Tagsstudent profile management systemstudent profile page web appstudent portal google sheetsstudent management system loginstudent management system google sheetstudent self service portalstudent management system free source codeforgot password otp apps script
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

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 184 views this month PHP School Exam Seating System | Google Apps Script + Sheets Dashboard School Exam Seating System | Google Apps Script + Sheets Dashboard 60 views this month Apps Script How to Build a Complete LMS with AI Quizzes, Leaderboard & Study Planner How to Build a Complete LMS with AI Quizzes, Leaderboard & Study Planner 91 views this month PHP

Reviews & Feedback

What buyers and viewers say about Student Profile Page Web App | Get All Data From Google Sheets | C21.

No star ratings yet Tap a star to be the first to rate it.
9 comments from
YouTube viewers
Sort
@rafikulislam6512 via YouTube
Go ahead to your goals, we are with you.
1 like on YouTube
@smr8854 via YouTube
If u add two login one is admin and student. Where admin can see all student data
1 like on YouTube
@MDMohiuddin-d7d via YouTube
During login, you can set this option so that only results will be displayed if you search with the password.
@rafikulislam6512 via YouTube
It is very helpful, all your projects are very important. Wish you success. Go ahead to your goals, we are with you.
@pkmishra9206 via YouTube
Can we remove the message banner "This application was created by a Google Apps Script user" Can we remove this with <iframe>
@nitishbadak via YouTube
Sir please come with a trick to add custom domain name for these apps
@dimitrisvoudouris via YouTube
it would be very nice to have the ability to edit the data
@likhanlpc3807 via YouTube
Sir You can add profile picture Change Option
@likhanlpc3807 via YouTube
Helpfull sir🥰