Important Notice: Your success matters to us. If anything goes wrong after purchase, contact us on WhatsApp and we'll personally get it fixed.

Multi Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7

B7 Project & Task Management Weekly Plan Premium 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.
Multi Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7

Key Features

Two roles user and admin Self-registration with create account Duplicate email rejected at registration Password must combine letters and numbers Responsive sidebar dashboard Pending approved disapproved and review queues Users submit records with file attachments Images and PDFs accepted other file types refused Files stored in a Drive assets folder Users see their own counts but not the queue Users edit their own submission fields Status changeable only by an admin Uploaded files locked after submission Admin sets approved disapproved or review Admin user management with create update and delete Admin email configured in the script Google Sheets as the database

Description

A submission-and-approval system with the boundary drawn in the right place: users can create and correct their own entries, but only an admin can decide what happens to them.

Status belongs to the admin

A user opens their own submission and can edit the details — the name, the activity, the location, the date. What they cannot see is the status control. It is not greyed out or hidden behind a warning; it is not rendered for them at all. The admin, opening the same record, gets Approved, Disapproved and Review. Uploaded files are also locked once submitted, so the evidence attached to a request cannot be quietly swapped after someone has looked at it.

Four queues

Pending, Approved, Disapproved and Review. An admin works the pending list and moves each record into one of the others, with the dashboard counts following. A user sees their own counts on their dashboard — how many of their submissions are waiting, approved or refused — but not the queue itself, so nobody browses other people's requests.

Submitting with evidence

Records carry the activity, location, programme, time and date, plus file attachments. Only images and PDFs are accepted — anything else is refused rather than uploaded and forgotten — and the files land in an assets folder in your Drive.

Accounts

People can register themselves, with a duplicate email refused and a password rule requiring letters and numbers together. Admins manage the user list from inside the app: create, update, delete.

One thing worth knowing before you deploy: once a record is approved, reversing it is done in the sheet rather than in the interface. That is deliberate — an approval is meant to be final — but it is worth telling your admins.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets, Google Drive and Google Apps Script — no hosting needed
  • A Drive folder named assets for the uploaded files
  • Your admin email address set in the script
  • A users sheet for the accounts and roles

What's Included

  • Complete Google Apps Script source code
  • User and admin roles with self-registration
  • Registration validation on duplicate email and password strength
  • Responsive sidebar dashboard with live counts
  • Pending, approved, disapproved and review queues
  • Submission form with image and PDF attachments
  • Drive storage for uploaded files
  • Status control restricted to admins
  • Admin user management with create, update and delete
  • Google Sheets structure for submissions and users
  • 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
CategoryProject & Task Management
Tagsapproval management systemapproval workflow google sheetsadmin and user dashboard web appsubmission approval systemdocument approval workflowrequest approval web approle based dashboard apps scriptpending approved disapproved tracking
VideoWatch walkthrough
LicenseRegular License

Multi Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7

Project & Task Management

What You Get

Code.gs FilesComplete Apps Script source code files
HTML FilesAll HTML template files included
Google SheetYour own copy with all data and scripts
Setup GuideStep-by-step video tutorials included
6 Months SupportBug fixes, tweaks, and guidance — all free
Free UpdatesAll future updates included at no extra cost
Regular License B7
Subtotal $6.00 USD
Total $6.00 USD
Other payment methods
Wise / Bank Transfer · via WhatsApp +92 343 534 7417 $6.00
RE
Redotpay
Multi Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7
Secure checkout
Amount due
$6.00
Total due
Redotpay Account
1002896884
Order summary
ItemMulti Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7
ReferenceB7
Payment MethodRedotpay
Total$6.00
How to pay
  1. Copy the Redotpay account
  2. Pay $6.00 via Redotpay
  3. Enter the transaction reference below
  4. Submit the details below to complete your order
Payments are confirmed typically within 2 business hours (Monday to Saturday). You will receive an email once access is enabled.
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 business hours (Monday to Saturday)
Encrypted connection
Confirmation in 2 business hours
Emailed receipt
BP
Binance Pay
Multi Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7
Secure checkout
Amount due
$6.00
Total due · no additional fees
Binance Pay ID
766412546
Account holder: Muahmmad Ramiz Imdad
Order summary
ItemMulti Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7
ReferenceB7
Payment MethodBinance Pay
Total$6.00
How to pay
  1. Open the Binance app and choose Pay
  2. Enter the Pay ID
  3. Send $6.00 in any supported asset
  4. Copy the Order ID from your Binance receipt
  5. Enter it below with a screenshot and submit
Payments are confirmed typically within 2 business hours (Monday to Saturday). You will receive an email once access is enabled.
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 business hours (Monday to Saturday)
Encrypted connection
Confirmation in 2 business hours
Emailed receipt
CR
Cryptocurrency
Multi Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7
Secure checkout
Amount due
$6.00
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.
Order summary
ItemMulti Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7
ReferenceB7
Payment MethodCryptocurrency
Total$6.00
How to pay
  1. Select an asset above
  2. Copy the wallet address and send the equivalent of $6.00
  3. Enter the transaction hash below
  4. Submit the details below to complete your order
Payments are confirmed typically within 2 business hours (Monday to Saturday). You will receive an email once access is enabled.
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 business hours (Monday to Saturday)
Encrypted connection
Confirmation in 2 business hours
Emailed receipt
PA
PayPal
Multi Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7
Secure checkout
Amount due
$6.00
Total due
Pay $6.00 with PayPal
Opens PayPal in a new tab. Return here with your Transaction ID to complete the submission.
Order summary
ItemMulti Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7
ReferenceB7
Payment MethodPayPal
Total$6.00
How to pay
  1. Select Pay $6.00 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
Payments are confirmed typically within 2 business hours (Monday to Saturday). You will receive an email once access is enabled.
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 business hours (Monday to Saturday)
Encrypted connection
Confirmation in 2 business 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
89+
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

$6.00
USD · card / manual pay

People choose these

What buyers of this file added to the same order

School Management System with All Modules | Fees, Exams, Timetable, Attendance & Hall Tickets School Management System with All Modules | Fees, Exams, Timetable, Attendance & Hall Tickets Bought with this one Apps Script $15.05 USD How to Build a Complete Student Fee Management System with Google Apps Script and React | D50 How to Build a Complete Student Fee Management System with Google Apps Script and React | D50 Bought with this one Apps Script $6.00 USD How to Build Income Expense System in Google Sheets with AI (2026) - E46 How to Build Income Expense System in Google Sheets with AI (2026) - E46 Bought with this one Apps Script $2.99 USD

Reviews & Feedback

What buyers and viewers say about Multi Level Admin & User Web App Dashboard | Approval System | CRUD WEB APP | B7.

No star ratings yet Tap a star to be the first to rate it.
7 comments from
YouTube viewers
Sort
@VishaljangidJngid via YouTube
Source code
1 like on YouTube
@mkmis8235 via YouTube
Can you pls make a Web app where student can login using their Id as email Id and password, then he can see only his data stored in Google sheet and then logout at top.. I am India
@palashhaldar1605 via YouTube
I want to try this version and is it possible to any changes if I request that you modify it
@sureshwasnik6033 via YouTube
can you provide source code
@virenderdalal8904 via YouTube
Can you provide source code
@arturasbialopetrovic via YouTube
can you share source code please?
@GMPMUSIC-d6r via YouTube
Bhai hame file doo