logo
0
0
WeChat Login

太阳神庙祈祷应用

这个应用程序允许用户为军训新生祈求大太阳,并记录祈祷次数。

技术栈

  • 前端:React
  • 后端:Python Flask

功能特点

  • 动态的太阳升起效果
  • 传统中国风元素(庙宇、云纹)
  • 祈祷次数计数功能(支持持久化存储)
  • 前后端分离架构

如何运行

后端服务(端口5000)

  1. 确保已安装Python 3.8+
  2. 安装依赖:
pip install flask
  1. 运行后端服务:
python backend.py

服务启动后会自动加载上次保存的计数(初始为0),并每5秒自动保存一次

前端应用(默认端口3000)

  1. 确保已安装Node.js 14+
  2. 安装依赖:
npm install
  1. 运行前端应用:
npm start

API接口文档

  • GET /get-count:获取当前祈祷次数
    • 响应格式:{"count": 123}
  • POST /increase:增加祈祷次数
    • 响应格式:{"success": true, "new_count": 124}

数据存储

祈祷次数保存在项目根目录的prayer_count.txt文件中,包含:

  • 自动保存:每5秒自动写入文件
  • 手动保存:每次调用increase接口后立即保存

注意事项

确保后端服务在前端运行前启动,否则前端可能无法获取计数数据。

About

No description, topics, or website provided.
Language
CSS53.4%
TypeScript18.9%
Python9.7%
Markdown7.6%
Others10.4%