Central todolist for all planned features, improvements, and tasks. Check items off as they are completed. Add new items with date and description.
Added: 2026-03-30 Goal: Build a set of website scanning tools in Dashboard that all authenticated users can access. Users input a URL, click Scan, and get a diagnostic report. Start with predefined logic (no LLM cost), optionally upgrade to LLM-enhanced summaries later.
- Remove admin-only restriction on
/dashboard/toolsnav link - Create
/dashboard/tools/scannerpage — unified Website Scanner UI - SEO Audit — scan meta tags, title, h1 structure, og tags, canonical, sitemap.xml, robots.txt
- AI Readiness — check llms.txt, /.well-known/ai-plugin.json, schema markup, API endpoints, MCP server
- Structured Data — parse JSON-LD, microdata, Open Graph
- Performance — page size, image optimization, basic Core Web Vitals
- API route:
POST /api/v1/tools/scan— accepts URL, returns structured results - Rate limiting per user/organization (FREE plan: X scans/day)
- Results display as a scored report card with pass/fail per item
- Send scan results to LLM for human-readable summary and improvement suggestions
- Store scan history per organization in database (new Prisma model)
- Compare scans over time (before/after improvements)
- AI Tools Directory — browsable list of AI tools
- User submissions — authenticated users can submit tools for review
- Admin approval workflow for submitted tools
- YouTube/Media Download Tool (admin-only, hosted on NAS via Docker + Cloudflare Tunnel)
-
media-downloadersection type — public, interactive download tool embeddable in any landing page via API