FREE010 is the login shell. Register, sign in, sign out — and behind it, a main page that is deliberately empty, waiting for whatever you are actually building. If you have a working Apps Script tool and the only thing missing is a front door, this is that door and nothing else.
A visitor clicks New User, enters a name, a user ID and a password, and registers. The portal takes them straight to the login screen rather than leaving them wondering what happens next. From then on the ID and password get them in, and a wrong password is refused with a message. A logout button sits on the portal for shared machines.
What appears after a successful login is yours. Paste in a contact form, an exam system, a records search, a school database screen — whatever the project is. The access check has already happened by the time your code runs, which is the part most people would rather not write from scratch.
Accounts live in a Login sheet inside the same workbook, and the script reads the active spreadsheet, so there is no ID to copy into the code and no second file to keep in sync. Copy the sheet, open Apps Script from Extensions — the code is already there — and deploy. The screens are Bootstrap with barely any custom CSS, so restyling them does not mean unpicking someone else's design.
If you use phone numbers as user IDs, a leading zero disappears — Google Sheets reads 03224083545 as a number and drops the zero, so the login has to be typed without it. Format that column as text before anyone registers and the problem never starts.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Login & Authentication, Forms & Data Entry |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.
What you get
Not subscribed yet? Subscribe to our channel
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.
20–30% advance to start · Clear quote before work begins · Support after delivery
What we customize
Paid picks from the same category
PHP MySQL CRUD Project with AI Form Builder — Login System, Admin Panel & Full Source Code
48 views this month
How to Create Multi-Level Login Form Using Google Sheets & Apps Script | B23
44 views this month
Grocery Store POS System with Barcode Scanner | Google Sheet POS + Apps Script + AI
380 views this month
What buyers and YouTube viewers say about this project.