我一直在开发一个主要在家庭网络内部进行媒体共享的Web应用程序,并且对我来说是一个练习.这是我使用Yesod的第一个项目,实际上是第一个用Haskell编写的大型项目,但也许可以从中学到一些东西.
有重用小部件,自定义SQL查询(现在可能使用esquelato),hashdb身份验证/访问控制和类似插件的部分 - 用于处理共享中不同类型的文件的东西.
免责声明:这是我个人的项目,完全是为了我的需求而开发的,我没有时间升级Yesod 1.2的代码库,也不认为它稳定或设计得很好.
源代码:https://github.com/SimSaladin/rnfssp
可以在https://ssdesk.paivola.fi找到生产中的演示