Form - A user is advised to enter the secure token (received from the operator) to fetch data (logged data and registered domain names). Once authorized, the user can reload the data without entering the token again (for 30 minutes) and can download the logs in .csv format.
Admin - A user can select domains registered on the Cloudflare account (based on the authorization during project deployment) and generate unique links. Once the domain is selected, the user can enter the third-level domain name and path string. When a value of 0 is entered in the Links field, the entire domain name along with the path is generated exactly as filled. When a higher value is entered, the equivalent number of unique links is generated, each with an 8-character randomly generated path.
Below the link generation section, URLs are stored in KV. A user can view the exact domains being logged and have the option to delete each one individually.
URLs - There is a button labeled New URL Updates that displays how many changes (newly visited links) have occurred since the last data fetch (refresh). Below, there is also a progress bar that shows the number of visited links compared to the unvisited links. Inside the Link Visit Status, individual URLs are displayed, each in the corresponding column based on their visit status.
Logs - Inside the Logs tab, a user can see the logged data of the visited URLs. There is a switch button that either displays the first visit for each individual link or shows all visits. The logged information includes the client IP, country, referer, timestamp, user agent, and the specific URL.