安全的用户级文件隔离
每个文件都绑定当前登录用户,下载和删除都在服务端再次校验文件归属。
每个文件都绑定当前登录用户,下载和删除都在服务端再次校验文件归属。
使用 Tailwind CSS 构建深色、简洁、响应式布局,桌面和移动端都具备良好体验。
用户认证、Postgres 数据表和 Storage 存储由 Supabase 统一承载,部署简单。
已内置文件类型与大小限制,命名策略使用 UUID 避免同名覆盖。
页面结构已经拆分为布局组件、认证组件、文件管理组件和 Supabase 工具层,方便后续新增分享链接、文件标签、回收站等功能。
首页
项目亮点、功能概览、行动入口
登录页
邮箱密码登录,自动刷新会话
注册页
创建账号并同步生成用户资料
我的文件页
上传、展示、下载、删除自己的文件
个人中心页
显示用户信息、统计数据和最近上传
后端接口
上传、下载、删除都含身份与归属校验