{"repo":"rameezimdad/whatsapp-otp-login","free":true,"listed":false,"github":"https://github.com/rameezimdad/whatsapp-otp-login","clone":"git clone https://github.com/rameezimdad/whatsapp-otp-login.git","description":"Self-hosted WhatsApp OTP login / signup / forgot-password — Google Apps Script + Google Sheets, powered by the OpenWA WhatsApp API gateway. Includes a complete local setup guide.","language":"HTML","stars":12,"topics":["authentication","google-apps-script","google-sheets","otp-login","whatsapp-otp"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"WhatsApp OTP Login (Google Apps Script + OpenWA) A ready-made login, sign-up, and forgot-password page that confirms each user with a one-time code sent on WhatsApp. It is built from just two files on Google's free Apps Script platform, stores its data in a Google Sheet, and sends the codes through OpenWA, a free WhatsApp gateway you run on your own computer. Developed by Mohammad Rameez Imdad (Rameez Scripts). Custom projects on WhatsApp: https://wa.me/923224083545 . YouTube: https://www.youtube.com/@rameezimdad This guide is written for complete beginners. You do not need to know how to code. You will copy and paste commands and files exactly as shown. Take it one step at a time. --- Read this first (what you are about to build) Three pieces work together: 1. The login page. What your users see in a web browser. It asks for a phone number and a password. 2. Google Apps Script and a Google Sheet. Google's free \"mini server\". Apps Script is the code that runs the page. The Google Sheet is the database where users and codes are saved. 3. OpenWA. A free program that turns your own WhatsApp account into a message sender. When the page needs to send a code, it asks OpenWA, and OpenWA sends the WhatsApp message. There is one thing you must handle (Step 3): the login page runs on Google's computers, not yours, so it cannot reach a program running on your computer unless that program has a public internet address. A \"tunnel\" gives it one. If you only want to see the page working wit","default_branch":null,"files":null,"tree":[],"storefront":"/r/rameezimdad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rameezimdad/whatsapp-otp-login/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}