Skip to content

youge325/pj

Repository files navigation

IntelliVault 项目启动指南

本项目包含前端(React Native)和后端(Python Flask)两部分,支持 Android/iOS 移动端和本地后端服务。


一、前端(React Native)启动

1. 安装依赖

npm install

2. 启动 Metro Bundler

npx react-native start

3. 运行 Android 应用

确保已连接 Android 设备或启动模拟器:

npx react-native run-android

4. 运行 iOS 应用(仅限 macOS)

npx react-native run-ios

二、后端(Python Flask)启动

1. 进入后端目录

cd backend

2. 安装依赖

建议使用 Python 3.10+,并创建虚拟环境:

python -m venv venv
venv\Scripts\activate  # Windows
# 或 source venv/bin/activate  # macOS/Linux
pip install -r requirements.txt

3. 启动后端服务

python app.py

本地服务默认监听端口为 5000,云服务为 8080。


三、常见问题

  • 如遇依赖安装失败,请检查 Node.js、npm、Python 及 pip 版本。
  • Android 需配置好 Android Studio 及相关环境变量。
  • iOS 需配置好 Xcode 环境。

四、目录结构说明

  • src/:前端主代码目录
  • backend/:后端服务代码
  • android/ios/:原生平台相关工程文件

五、开源协议

本项目采用 GNU General Public License v3.0(GPL-3.0)开源协议。

根据该协议,任何基于本项目修改或分发的衍生作品也必须以 GPL-3.0 或更新版本开源,禁止将修改后的代码作为闭源商业软件发布。详情请参见 LICENSE 文件。


如有更多问题,请查阅各模块下的 README 或联系开发者。

About

FileMinder Repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors