Faucetlist.org
Purpose
An easy-to-use site where users can keep a personal list of all the sites they want to visit regularly, in particular the faucets and PTC sites where a timer can be useful to keep track of
- when they last visited,
- how much time is left before a claim becomes available again?
- and to give optional browser notifications when a site timer has finished.
Core Features
Faucet Timer Management
- Add faucets with name, URL, and timer duration (in minutes)
- Visual countdown progress bars show time remaining
- Auto-sorts list: ready faucets at top, then by time remaining
- The “Claim” button opens the URL in a new tab and resets the timer.
- Edit and delete existing sites
Data Storage
- Guest mode: stores everything in browser localStorage (no account needed)
- Logged-in users: syncs to cloud via auth.directsponsor.org
- Local data automatically uploads to cloud on first login
- Works offline (localStorage fallback)
Browser Notifications
- Toggle button (🔔) in header to enable/disable
- Notifies when any faucet timer reaches zero
- Works in background tabs/minimized browser
- Requires page to be open (not a service worker)
- Preference saved in localStorage; the default is off.
Responsive Design
- Adapts to mobile screens
- Smaller screens show abbreviated text (“m” vs “min,” “✓” vs “Ready”)
- Progress bars resize appropriately
Other Pages
- Demo page (/demo.html) – 5 preset timers to showcase functionality
- PTC landing page (/ptc.html)—minimal, fast-loading page for traffic
- About page (/about.html)—this page.
Ad System (Admin)
- Banner ads at top of page
- Floating ads (bottom-right, dismissable with 10-min cooldown)
- Admin interface at /admin-ads.html for managing ads
- PHP-based random rotation (server-side)
TImer Problems
There can be problems with timers in background tabs, due to browser foibles, but they can be solved. This ChatGPT session goes into it; if we need to improve it more, there are some ideas there.
Advertising.
I wrote an article to put in Publish0x and we can put short text from the same ideas on the PTC page. Also need a video before publishing the article. ChatGPT has all the text ready.