学生为了学费、书本、住房或课程费用发起众筹时,最难的往往不是开口要钱,而是把真实的困难写成一段既清楚又体面的文字。Funded 这个学生众筹平台想解决的正是这件事:让求助过程更像一次真诚的自我介绍,而不是一场尴尬的募捐。
Funded 是一个使用 React 和 TypeScript 构建的 Web 应用,前端刻意做得安静、编辑感强,用干净的布局、温暖的学生影像和清晰的项目卡片来降低捐赠者的心理负担。学生可以创建筹款项目,覆盖学费、书籍、住房、技术设备、课程访问等学习相关支出;捐赠者则能浏览真实的学生故事,收听一段由 AI 生成的声音介绍,并预览不同捐赠选项。
![]()
从几句笔记到完整筹款故事
Funded 的筹款创建流程只收集捐赠者真正需要了解的信息。学生提交项目后,数据存入 Supabase,系统会生成一个基于唯一标识的专属链接,并自动跳转到已上线的筹款页面。项目同时进入 Discover 信息流,其他用户能立刻看到这条新发布的筹款请求。
项目所有者可以通过应用内的确认界面删除自己的筹款项目。这个设计是为了让学生始终掌握自己发布的故事和项目控制权。Supabase 同时负责身份验证和项目数据存储,支持常规的邮箱密码注册与登录;用户登录后,界面会显示账户状态,不再出现登录按钮。
帮助学生把真实需求写成得体的故事
很多学生有真实需求和明确目标,却不知道如何把处境写成清晰、得体、愿意分享的文字。Funded 的解决方式是帮助学生把几句诚实的笔记转化为一份得体的筹款故事。学生在发布前始终可以编辑故事,保留自己的语气和对最终版本的掌控。
筹款记录在 Supabase 中保存标题、类别、故事、筹款目标、创建者信息、项目进度、图片和发布日期。Discover 页面会拉取这些项目,让公开信息流反映最新发布的筹款请求,而不是只展示静态内容。演示版本还预置了示例筹款数据,让首次访问的用户能立刻体验完整的捐赠流程。
Funded 的完整演示代码已公开在 GitHub 上,地址是 https://github.com/kris70lesgo/funded。整个产品试图把教育求助变成一件更透明、更有人情味、也更容易开口的事。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.