# ✨ 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) 文件了解详情

---

<div align="center">

**✨ 感谢使用 InfoGenie 神奇万事通 ✨**

🎨 *一个多功能的聚合软件应用* 💬

</div>
神奇万事通，一个支持Windows，Android和web的app，聚合了许多神奇有趣的功能，帮助用户一键化解决问题
前端使用React框架，后端使用Python的Flask框架

