Skip to content

SchrodingerFish/NFChp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFC 碰一碰好评系统

一个基于 Python Flask 的 NFC 碰一碰好评系统,支持好评提交、数据查看和统计图表展示。

功能特点

  • 🏷️ NFC 碰一碰模拟功能
  • 💬 好评提交系统
  • 📊 数据统计和图表展示
  • 🔍 好评历史查看
  • 📈 ECharts 可视化图表

技术栈

  • 后端:Python Flask
  • 数据库:SQLite
  • 前端:HTML + JavaScript + ECharts
  • 图表:PyECharts + ECharts.js

安装和运行

  1. 安装依赖:
pip install -r requirements.txt
  1. 运行应用:
python app.py
  1. 访问应用: 打开浏览器访问 http://localhost:5000

项目结构

NFChp/
├── app.py              # 主应用程序
├── models/             # 数据模型
│   ├── __init__.py
│   └── review.py       # 好评数据模型
├── static/             # 静态文件
│   ├── css/
│   ├── js/
│   └── images/
├── templates/          # HTML模板
│   ├── index.html      # 主页面
│   ├── submit.html     # 提交好评页面
│   └── stats.html      # 统计页面
├── utils/              # 工具函数
│   ├── __init__.py
│   ├── nfc_simulator.py # NFC模拟器
│   └── chart_generator.py # 图表生成器
├── data/               # 数据文件
└── requirements.txt    # 依赖列表

API 接口

  • GET / - 主页面
  • GET /submit - 好评提交页面
  • POST /api/reviews - 提交好评
  • GET /api/reviews - 获取好评列表
  • GET /stats - 统计页面
  • GET /api/stats - 获取统计数据

使用说明

  1. 打开主页面,点击"模拟 NFC 碰一碰"
  2. 填写好评信息并提交
  3. 查看好评历史记录
  4. 访问统计页面查看图表分析

About

一个基于 Python Flask 的 NFC 碰一碰好评系统(仅模拟碰一碰),支持好评提交、数据查看和统计图表展示。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors