personal-firstSupabase RLS ready
URL短縮、ファイル共有、メモ、QR、API、広告管理をひとつに。
lattes.jp は学生SNSではなく、自分の作業を速くするための個人用Web toolboxです。公開ページと管理画面を分離し、将来の協力者・API・コミュニティ拡張に耐える基盤として設計します。
公開と管理を分ける
`/u/[username]`、`/s/[slug]`、共有メモ、download token は公開面。`/dashboard`、`/admin`、API key、広告管理は認証・認可を必須にした管理面です。
XSS
React escapeを基本にし、Markdownはsanitize。
Redirect / SSRF
http/httpsのみ。localhost/private/metadata hostを拒否。
File upload
MIME/拡張子/サイズ制限。SVG/HTML/実行形式は禁止。
Authz
Supabase RLSとserver-side role checkの二重防御。
MVPは個人用SaaSとして始める
SNS/掲示板は低優先度の骨格に留め、URL短縮、ファイル共有、Toolbox、広告枠、管理画面、監査ログを先に固めます。