**Flask web app** Target Functionality - API endpoint to download URLs - API endpoint to retrieve list of stored URLs - Public API to statistics (also need to maintain statistics locally) - API endpoint to query URLs (maybe use URL hashes)