本仓库代表了消费者的应用程序,它是使用 Vue.js 为外卖平台开发的。该应用允许用户浏览、选择和购买来自不同商店的产品。
- 💎 外卖后端 - 用于外卖平台的 Rails 后端应用程序
- 👨💼 卖家应用 - 卖家的应用程序
- 💲 Paymenty API - 支付 API
此项目涵盖并使用以下概念和依赖项:
- Vite: 作为构建工具,用于快速高效的开发。
- Vue.js 3: 构建用户界面的渐进式 JavaScript 框架。
- Vue Router: Vue.js 的官方路由管理器。
- Lodash: 提供许多常见编程任务的 JavaScript 实用库。
- SweetAlert2: 用于显示自定义和吸引人的警报的库。
- TypeScript: JavaScript 的超集,增加了可选的静态类型。
- EsLint 和 Prettier: 分别用于代码静态分析和代码格式化的工具,确保代码一致性和无错误。
- Vitest: 与 Vite 集成的单元测试工具,简化测试配置和执行。
- JSX 支持: 使用
@vitejs/plugin-vue-jsx
提供 JSX 支持。 - dotenv 和 dotenv-webpack: 环境变量管理。
- 使用 @microsoft/fetch-event-source 处理事件: 用于处理服务器发送的事件。
要进行集成使用,请遵循以下步骤:
- 外卖后端 - 用于外卖平台的 Rails 后端应用程序
要单独配置和运行此仓库,请遵循以下步骤:
确保您的机器上已安装 Node.js 和 npm。
npm install
要启动开发服务器:
npm run dev
要为生产环境构建应用:
npm run build
要预览生产构建:
npm run preview
要运行单元测试:
npm run test:unit
- 📏 React 精确测量应用 - 用于记录气体和水的测量接口
- 🤖 Node API - 用于测量和记录消费的 API