# ✨ InfoGenie 神奇万事通 > 🎨 一个多功能的聚合软件应用 💬 ## 📋 项目概述 InfoGenie 是一个前后端分离的多功能聚合应用,提供实时数据接口、休闲游戏、AI工具等丰富功能。 ### 🏗️ 技术架构 - **前端**: React + Styled Components + React Router - **后端**: Python Flask + MongoDB + PyMongo - **架构**: 前后端分离,RESTful API - **部署**: 支持Docker容器化部署 ### 🌟 主要功能 #### 📡 60s API 模块 - **热搜榜单**: 抖音、微博、猫眼票房、HackerNews等 - **日更资讯**: 60秒读懂世界、必应壁纸、历史今天、汇率信息 - **实用功能**: 天气查询、百科搜索、农历信息、二维码生成 - **娱乐消遣**: 随机一言、音频、趣味题、文案生成 #### 🎮 小游戏模块 - 经典游戏合集(开发中) - 移动端优化 - 即点即玩 #### 🤖 AI模型模块 - AI对话助手(开发中) - 智能文本生成(开发中) - 图像识别分析(规划中) - 需要登录验证 ## 🚀 快速开始 ### 📋 环境要求 - **Python**: 3.8+ - **Node.js**: 14+ - **MongoDB**: 4.0+ ### 📦 安装依赖 #### 后端依赖 ```bash cd backend pip install -r requirements.txt ``` #### 前端依赖 ```bash cd frontend/react-app npm install ``` ### 🎯 启动服务 #### 方式一:使用启动器(推荐) ```bash # 双击运行 启动器.bat # 选择相应的启动选项 ``` #### 方式二:手动启动 **启动后端服务** ```bash cd backend python run.py # 后端服务: http://localhost:5000 ``` **启动前端服务** ```bash cd frontend/react-app npm start # 前端服务: http://localhost:3000 ``` ## 📞 联系方式 - **开发者**: 神奇万事通 - **项目地址**: https://github.com/shumengya/InfoGenie - **反馈邮箱**: 请通过GitHub Issues反馈 ## 📄 许可证 本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情 ---