返回首页
最新
作为一名家长,我不希望我的孩子使用社交媒体。同时,我也不想错过一些社交体验。因此,我想出了一个主意——为什么不为我的孩子创建一个“社交网络”,这个网络易于设置,具有与流行社交网络相似的体验,比如短小有趣的视频,但有一个前提,那就是我将作为内容的审核者。
这就是TimmyGram诞生的原因。一方面,我们有服务器:
- 使用docker-compose部署的Golang应用
- 家长可以上传视频
- 视频通过ffmpeg转码为竖屏比例
- 家长可以查看连接的设备并设置新设备
- 家长可以阻止设备访问或移除设备
另一方面是iOS应用:
- 家长打开应用
- 扫描服务器界面的二维码以设置设备
- 或输入服务器URL和PIN码来注册设备
- 家长输入设备名称、描述和配置PIN码
- 孩子可以浏览和观看视频
- 孩子可以点赞视频
- 孩子可以下载视频以供离线观看
我几乎达成了自己设定的所有目标,但在使用这个设置一段时间后,还有一些其他问题引起了我的注意。
- 拥有多个账户会更好
- 孩子/家长能够在应用内录制自己的视频
- 应用的Android版本(我无法在Play Store上发布,因此我唯一的选择是不同的商店,或者希望其他人能开发它)
我很乐意听取对这个想法的反馈或其他看法。
Freenet的理念是“去中心化一切”,而我一直想将这一理念应用于Git。最初的Git概念是去中心化的,但出于实际考虑,大多数人使用像GitHub这样的集中式托管服务。
对于不熟悉的人来说,Freenet是一个用于构建去中心化系统的通用平台。
因此,我实现了一个可工作的原型,目前已经托管了freenet-core仓库,并作为Git远程助手进行集成。现在还处于早期阶段,如果有兴趣,我非常感谢任何反馈,并会迅速进行迭代。