ShowMeTheVillain

Course context and what this application does.

Course

This page is for your course write-up. Replace this section with your real details: course title, term, institution, learning objectives, and how this project fits the syllabus.

Project

ShowMeTheVillain is a global phishing threat tracker: a Plotly density map with a top filter bar (threat level, target company, country, ISP). The UI loads a batch of map points once, then filters in the browser.

Data can come from the FastAPI backend (PhishStats pipeline with caching) or, for static hosting, from a Cloudflare Worker backed by D1, depending on how api-base and data-source are configured in the map page meta tags.

Repository and architecture notes live in the project README; use this page to explain your specific course deliverables, design choices, and how to run the stack locally.