A working dashboard for anyone who sells projects to clients: what was ordered, what was paid, what is still owed, and where the delivered file lives. It runs on Google Sheets through Google Apps Script, and the table refreshes from the sheet every few seconds, so a change made in the spreadsheet shows up in the app without a reload.
Each project row carries a client ID — a phone number works well as a unique key — country, project name, amount paid, amount remaining and a status like Half Paid, Paid or Completed. Add, edit and delete all happen in the app. Search a client ID and you get every project that client has ever placed, ready to copy, download as Excel or PDF, or print for them.
A new client from a country not yet in your list is normally a trip back into the spreadsheet. Here, Add Country writes the value into the dropdown sheet from the dashboard itself, and it is available on the next form open.
The second half of the app is a searchable index of your delivered files: a title against a link. When a customer asks for a file, search its code, copy the link and send it. It was built to solve exactly that problem for a working developer, which is why the fields are the ones you actually end up needing.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Project & Task Management, CRUD & Dashboards |
| 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
What buyers and YouTube viewers say about this project.