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

Multi-Branch Student Management System – Google Sheets

B32 Education & School Weekly Plan Premium Plan VIP Premium Plan
How to Make Student Data Management Web App dashboard with Google Sheets Backend | B32
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

One portal serving many school branches Each login opens its own Google Sheet database Login credentials held only in the admin sheet Class tabs appear in the dropdown automatically Overview card with the student count per class Duplicate detection with rows outlined in red Delete a duplicate record straight from the portal Student ID generated automatically Admission number date name and father name fields Date of birth and email on every student record Current working school shown on screen Logout with a confirmation popup Add a new branch by pasting its sheet ID and credentials

Description

B32 is a student registration portal built for a school that runs more than one campus. One web app serves them all: each branch has its own Google Sheet, its own username and password, and staff at that branch only ever see their own students. The owner keeps the login list in a single admin spreadsheet and adds a new campus by pasting in a sheet ID.

One portal, many school databases

The login sheet lives only in the admin spreadsheet — the branch sheets must not carry one. To connect a new campus you create its spreadsheet, copy the headers in, paste its ID into the admin login sheet with a username, a password and the school name, and it is live. After signing in, the portal shows which school you are working in, so nobody enters a record against the wrong branch.

Classes pick themselves up

Add a tab for a class with the same headers and it appears in the class dropdown on its own; there is no list of classes to maintain in code. Each class shows a count of students found, and clicking the card opens the full list for that class.

Duplicates you can actually see

The portal counts duplicate entries per class and outlines those rows in red, so the same child admitted twice is obvious instead of buried in a sheet. A delete icon on the row removes the extra copy on the spot.

Adding a student

The add form takes admission number, date, student name, father's name, date of birth and email. The student ID is generated for you, though you can type your own. One point worth knowing before you buy: records can be added and deleted from the portal, but editing an existing student is done by the admin in the sheet, not on screen.

Requirements

  • A Google account with Drive and Sheets
  • An admin spreadsheet holding the login sheet
  • A separate spreadsheet per school branch with matching headers
  • The admin sheet ID pasted into the script
  • Deploy as a web app with access set to anyone with the link
  • Branch sheets must not contain a login tab

What's Included

  • Complete Apps Script code for the student portal
  • Admin spreadsheet with the login sheet layout
  • Branch sheet header layout to copy for each campus
  • Login that routes each user to their own database
  • Class dropdown that reads the tabs automatically
  • Student count and duplicate count per class
  • Duplicate rows outlined in red with delete icons
  • Add student form with automatic student ID
  • Logout confirmation popup
  • Deployment steps for sharing the link with branch owners
  • 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
Tagsstudent management system google sheetmulti-branch school management systemstudent management system project with source codestudent management system google apps scriptstudent database google sheetsmulti campus school databaseschool management system google sheet templatestudent registration portal
VideoWatch walkthrough
LicenseRegular License
Regular License B32
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
How to Make Student Data Management Web App dashboard with Google Sheets Backend | B32
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
ItemHow to Make Student Data Management Web App dashboard with Google Sheets Backend | B32
ReferenceB32
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
How to Make Student Data Management Web App dashboard with Google Sheets Backend | B32
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
ItemHow to Make Student Data Management Web App dashboard with Google Sheets Backend | B32
ReferenceB32
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
How to Make Student Data Management Web App dashboard with Google Sheets Backend | B32
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
ItemHow to Make Student Data Management Web App dashboard with Google Sheets Backend | B32
ReferenceB32
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
How to Make Student Data Management Web App dashboard with Google Sheets Backend | B32
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
ItemHow to Make Student Data Management Web App dashboard with Google Sheets Backend | B32
ReferenceB32
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

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 $6.52 USD School Exam Seating System | Google Apps Script + Sheets Dashboard School Exam Seating System | Google Apps Script + Sheets Dashboard 60 views this month Apps Script $1.29 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 91 views this month PHP $6.52 USD

Reviews & Feedback

What buyers and viewers say about How to Make Student Data Management Web App dashboard with Google Sheets Backend | B32.

No star ratings yet Tap a star to be the first to rate it.
4 comments from
YouTube viewers
Sort
@ErMohitSingh via YouTube
You should build a school management software with the help of App Script. It Should Have Some Necessary Modules Like: Student Admission, Fee Management, Exam & Result Management, Attendance. Definitely Like Your Commitment Towards School Softwares. We Would Definitely Purchase That File Once Ready.
2 likes on YouTube
@AkrajTechHub via YouTube
This code is free or paid
1 like on YouTube
@cisspoman9261 via YouTube
Great Work!!! Appreciated
@neatdesign78 via YouTube
Amazing, keep up good work,