OneShare - 即刻分享,我的第一个正式项目
在线体验
OneShare是什么?
OneShare是一个打开即用,无需注册的文件分享网站。通过上传文件后获得的取件码分享文件。
设计预览
灵感来源
2019年的一天,从校门口打印店回学校的路上,我在想:能不能有一个网站,不需要注册登入,通过随机的数字或字母标识文件,这样无论是上传者还是下载者都是匿名使用,最主要的,还是足够便捷。
细究起来果然还是无法完全匿名,而且文件对于打印店来说仍旧是透明状态。但是,无需注册登入就能传输文件有意义,只要有实际用途,就有开发价值。
项目介绍
项目状态:闭源
上线时间:2024年5月
技术栈——
前端:Vue3、Element Plus
后端:Flask3.x
数据库:SQLite3
解决方案——
前端:部署于Vercel
后端:部署于阿里云函数计算FC3.0
数据库:存放于阿里云文件存储NAS,挂载到FC使用
存储:阿里云对象存储OSS
另外,使用阿里云API网关进行流控
运行成本——
OSS外网流出流量:闲时0.25/GB、忙时0.5/GB
其余费用:免费额度内/约等于0
闲置费用:<1元/年
(不包含域名费用)
未来工作?
学到了开发一个基础Web应用的经验,成功实现了一个分布式的应用架构。自项目上线后已经稳定运行至今,最后一次维护代码是24年6月初。
我觉得已经很棒了,下一个项目再见吧!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Onektas博客!
评论