# cards-notes **Repository Path**: chenxiangzhi/cards-notes ## Basic Information - **Project Name**: cards-notes - **Description**: 卡片笔记 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-14 - **Last Updated**: 2025-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cards Application Backend 卡片笔记web应用 ![输入图片说明](f58877bf-3432-47f1-a486-748abc82e537.png) ## 功能 - 卡片管理:创建、获取、更新和删除卡片 - 多Tab支持:可创建多个Tab来存储卡片 - 卡片连接与布局:支持拖拽、连接‘缩放卡片 ## 本地启用 ### 前提条件 - 安装MongoDB并确保MongoDB服务正在运行 - nodejs ### 配置环境变量 在`./server`中创建`.env`添加以下内容: ``` # MongoDB连接配置 MONGO_ROOT_PASSWORD=123456 # 服务器端口 PORT=5000 # JWT 密钥 JWT_SECRET=your_jwt_secret # 管理员密码 ADMIN_PASSWORD=your_admin_password ``` ### 启动服务 webui:打包后,将webui/dist目录下的文件复制到server/public目录中 ```bash cd webui npm install npm run build ``` server ```bash cd server npm install npm run start ``` ## Docker部署 在根目录中创建`.env`添加以下内容: ``` MONGO_ROOT_PASSWORD=123456 PORT=5000 JWT_SECRET=your_jwt_secret ADMIN_PASSWORD=your_admin_password ``` ```bash docker-compose up -d --build ```