之前分享了我的第一个全栈开发项目:舔狗日记,现在开源了,捞一下,可以看前文
开源地址: https://github.com/jonssonyan/dog-diary
个性化菜谱推荐与收藏系统,支持多条件定制、国际化、第三方登录,助你轻松解决“今天吃什么”的难题。
在线地址: https://eat.jonssonyan.com
开源地址: https://github.com/jonssonyan/what-to-eat
主要功能:
技术栈:
部署:
一开始的时候我和大部分人一样部署在 vercel + supabase 上面,后来项目多了限制有点多,cloudflare workers 只支持 edge 运行时,目前看很坑。于是统一切换到自建服务器,使用 Docker 运维。
管理证书使用我自己手搓的 nginx-acme 自动申请和续签的 ssl 证书,使用 Nginx 作为网关+反代,通过域名转发至不同的服务器。
bash <(curl -fsSL https://raw.githubusercontent.com/jonssonyan/nginx-acme/refs/heads/main/install.sh)
欢迎 Star 🌟
准备把我开发这些作品过程中总结的全栈开发经验整理成在线文档,欢迎关注
1
gotoschool 26 天前
好想法 直接抄了
|
![]() |
2
ttthys 26 天前
idea 很棒,就是生成的时候经常出现 get recommend failed ,猜测是数据库里面没有对应的数据。感觉可以支持自己新增菜谱进去,类似这个项目一样 https://github.com/Anduin2017/HowToCook ,推荐的菜可以优先是自己菜谱里的菜
|
3
JSONstringify7 26 天前
get recommend failed
|
![]() |
4
sivyer 26 天前
|
![]() |
5
jonssonyan OP @ttthys 感谢反馈已修复,菜谱数据一部分是来自 HowToCook 。
|
![]() |
6
jonssonyan OP |