食谱
描述 :
欢迎来到 Recipen – 一个供美食爱好者探索、创造和分享他们的烹饪经验的食谱网站。尽情享受社区驱动的平台,美食爱好者在这里分享他们珍爱的食谱和迷人的美食博客。订阅专业版即可分享您自己的食谱并解锁品味、文化和创造力的领域。
关联:
实时站点:https://recipen.vercel.app/
使用的工具和技术:
与我联系:
特征 :
- 身份验证:用户可以安全地创建帐户并登录以访问个性化功能和内容。
- 访问和刷新令牌:实施访问和刷新令牌机制,以增强用户身份验证期间的安全性。
- 身份验证状态持久性:用户身份验证状态现在可以跨会话持久保存,从而提供无缝的用户体验。
- 在 Cookie 中存储令牌:令牌存储在安全 cookie 中,以更好地防止跨站点脚本 (XSS) 攻击。
- 食谱:探索社区贡献的丰富正宗食谱,涵盖各种美食和口味。
- 美食博客:与爱好者撰写的富有洞察力和创意的美食博客互动,提供宝贵的见解和烹饪灵感。
- Stripe支付集成:无缝集成Stripe以实现安全支付处理,增强交易过程中的用户体验。
- 一次性付款订阅:为用户提供一次性付款订阅的选项,解锁专属功能和福利。
- 专业用户访问权限:专业用户享有添加和删除食谱和博客的特权,创建一个动态且引人入胜的平台。
- 管理仪表板:管理员可以访问仪表板来管理用户、食谱和博客
- 用户个人资料:每个用户都有一个个性化的个人资料,他们可以在其中管理自己的信息。
- 联系我们页面:专门的页面,供用户提出问题、疑虑或反馈,促进沟通。
- 聊天机器人:为项目维护人员提供一对一帮助的聊天机器人。
- 保存和取消保存最喜欢的食谱:用户可以整理自己最喜欢的食谱集合,以便于访问和烹饪灵感。
- 对菜谱进行评分和评论:注册用户可以对菜谱进行评分和评论,增强社区互动。
- 博客评论:通过在美食博客上发表评论、分享想法和想法来参与讨论。
- 在社交媒体上分享食谱:用户可以轻松地在各种社交媒体平台上分享自己喜欢的食谱。
返回顶部
在本地计算机上运行项目的步骤
- 分叉这个存储库
- 在本地计算机上打开终端或命令提示符。运行以下命令来克隆存储库:
git clone https://github.com/your-username/your-repo.git
将your-username替换为您的 GitHub 用户名,将 your-repo替换为您的存储库名称。
- 打开项目并将客户端和服务器目录中的.env.example文件重命名为.env 。
- 将您自己的环境变量添加到这两个文件中。
- 将http://localhost:5173和http://localhost:5000添加到路径 server/config/allowedOrigins 中的allowedOrigins数组中。
- 要运行前端,请打开一个新终端并运行“cd client/”以转到客户端目录并执行:
- 要运行后端,请打开一个新终端并运行“cd server/”以转到服务器目录并执行:
- 从浏览器中打开http://localhost:5173/ strong> 以运行 Web 应用程序。
访问管理仪表板的步骤
- 在您的计算机上运行 Web 应用程序后,在网站上注册。
- 现在打开您的 MongoDB 集合,并在角色字段数组中为您想要设为管理员的用户手动添加Admin元素,然后重新登录站点。
- 现在您将能够访问管理仪表板。
返回顶部
主页
注册页面
登录页面
个人资料页面
联系页面
食谱页面
博客页面
单一食谱页面
单个博客页面
添加菜谱页面
添加博客页面
管理员用户仪表板
管理食谱仪表板
管理博客仪表板
?️ 许可证
使用、复制和分发的条款和条件均遵循 MIT 许可证。
给它一个?如果你?这个存储库
返回顶部