I'd suggest having 'global' time control filters (next to the search) that apply simultaneously to both the map and the list, and remove the layers control from the map.
In the top right of the tool bar we display either a logon icon.
When you click a pop up appears when you enter your email address to get sent the link
Clicking the link logs you on/creates an account, sends you back to the site
Once connected, the logon indicator changes (not sure what to put), and clicking it has a drop down for managing zones and notifications, and logging out, and deleting the account.
A zones page allows users to create zones that they're interesting in
Notifications can by turned on for each zone (along with checkboxes for class/rapide/blitz)
The zones page requires a logon to be visited.
If the user is logged on, the tournaments page has a filter by zone option
On the backend:
Every day (after the scrape) for each user, we find all the matching competitions for all of their zones.
We remove those for which they've already been notified
We send a list of all the matching ones to the user, and add their IDs to a list of notified competition for that given user.
We include a link to the page where they can manage their notification. If possible, the link would be a magic one that logs them on too.
A checkbox is needed to filter tournaments where norms can be acheived.
The DB field is norms_tournament of a boolean type
an unchecked box should show all tournaments, taking into consideration the other filters that are active. A checked 'norms' box should only display the norm tournaments, perhaps regardless of other filters and maybe even override everything.
When view the map page on mobile, the maps takes up the full vertical screen display. This looks really nice, but it makes it very hard to scroll to the listing because scrolling the map just pans instead. To scroll down you have to a) know that it's even possible and b) scroll from part of the screen that isn't the map.
I'd suggest a bar at the bottom with an arrow that you can click to scroll automatically to the listing. The bar would give a visual indication that there's more content, and would also allow the page to be scrolled manually by dragging the bar.
It's not obvious that you can click on a tournament to visit it on the FFE website. In particular, you can't click anywhere on the row, you have to place the cursor over text.
Perhaps an icon at the end of the row would be best, since that's visually obvious.