我的第二个全栈开发项目:吃啥好呢 - 个性化美食推荐

63 天前
 jonssonyan

之前分享了我的第一个全栈开发项目:舔狗日记,现在开源了,捞一下,可以看前文

开源地址: 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 🌟

准备把我开发这些作品过程中总结的全栈开发经验整理成在线文档,欢迎关注

1079 次点击
所在节点    分享发现
6 条回复
gotoschool
63 天前
好想法 直接抄了
ttthys
63 天前
idea 很棒,就是生成的时候经常出现 get recommend failed ,猜测是数据库里面没有对应的数据。感觉可以支持自己新增菜谱进去,类似这个项目一样 https://github.com/Anduin2017/HowToCook ,推荐的菜可以优先是自己菜谱里的菜
JSONstringify7
63 天前
get recommend failed
sivyer
63 天前
jonssonyan
63 天前
@ttthys 感谢反馈已修复,菜谱数据一部分是来自 HowToCook 。
jonssonyan
63 天前
@JSONstringify7
@sivyer
感谢反馈已修复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1144372

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX