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.