Untitled Shop
概述 #
UntitledShop 是一个全栈的电子商务网站项目,由React和ASP.NET Core开发。
项目亮点 #
前端 #
- 语言: 使用 TypeScript 和 TSX 编写。
- 状态管理: 使用 Zustand 结合 React Context 进行全局状态管理。
- 数据获取: 使用 SWR 库实现列表 无限加载。
- HTTP 客户端: 封装 Axios 用于后端通信。
- 样式: 使用 Tailwind 进行样式编写,实现跨设备的 完全响应式设计。
后端 #
- 语言: 使用 C# 语言开发。
- 服务器和API: 使用 ASP.NET Core 构建HTTP服务器与开发 RESTful APIs。
- 身份验证: 使用 JWT 进行用户身份验证。
数据管理 #
- 数据库: 数据存储在 MongoDB 中。
部署 #
- CI/CD: 配置 Github Action 实现自动构建与部署前后端到远程服务器。
- Web 服务器: 项目最终由 Nginx 呈现。
查看源代码: #
前端: Untitled-Shop
后端(.NET):Untitled-Shop-Dotnet
后端 (Go): Untitled-Shop-Go
管理面板: Untitled-Shop-Admin