V2EX 07月10日 19:34
[分享发现] 我的第二个全栈开发项目:吃啥好呢 - 个性化美食推荐
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文介绍了开发者开源的两个全栈开发项目:《舔狗日记》和“吃啥好呢”。《舔狗日记》已开源,而“吃啥好呢”是一个个性化菜谱推荐与收藏系统,支持多条件定制、国际化、第三方登录等功能,旨在解决“今天吃什么”的难题。文章详细介绍了这两个项目的核心功能、技术栈以及部署方案,并鼓励用户参与贡献和提供反馈,同时预告了即将整理的全栈开发经验文档。

🍽️ 个性化菜谱推荐系统:项目“吃啥好呢”提供个性化菜谱推荐功能,支持用户根据饮食偏好、口味、烹饪时间、难度等多条件定制菜谱,帮助用户轻松解决“今天吃什么”的难题。

⭐ 菜谱收藏与管理:用户可以一键收藏和管理自己的专属菜谱,方便快捷地保存和查找喜欢的菜谱,同时系统还支持用户称号系统,根据收藏数量自动授予等级称号。

🌍 国际化与第三方登录:系统支持中英文切换,提供友好的用户界面。此外,用户还可以通过第三方登录,如Google账号,简化登录流程,提升用户体验。

📱 技术栈与部署:项目采用Next.js 14、TypeScript、Tailwind CSS等技术栈,并使用Docker进行部署运维。作者分享了从vercel+supabase到自建服务器的部署经验,使用nginx-acme自动申请和续签SSL证书,并通过Nginx作为网关和反代。

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

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

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

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

全栈开发 开源项目 个性化菜谱 Next.js Docker
相关文章