创客贴是一款在线平面设计工具,为用户提供超过60万套模板与素材,支持用户选择并自定义模板,快速生成个性化设计。
项目主要基于 Vue 框架开发,采用 Vuex 进行状态管理,Vue Router 实现路由控制,并封装 Axios 处理网络请求,确保代码结构清晰与功能可维护。
模板中心引入 Nuxt.js 实现服务端渲染(SSR),不仅有效支持 SEO,还实现了用户个性化内容推荐(千人千面),显著提升首屏加载速度。通过 PM2 管理 SSR 进程,持续监控运行状态并借助日志及时定位与修复异常。
账户中心管理模块基于 Vue3 + TypeScript + Vite,负责用户账户管理、第三方登录、发票管理等核心业务功能。
系统为多项目聚合架构,通过 Nginx 配置各工程代理地址,由统一网关项目(web-application)进行路由分发与跳转控制。
此外,集成微前端框架 Qiankun,将各业务线项目作为子应用接入,避免重复开发,支持多技术栈共存,助力项目高效迭代与扩展。