This project is the result of our team's joint efforts during the junior year. We made it public on GitHub in hopes of providing others with the opportunity to learn and inspire.
However, we solemnly prohibit the reproduction, modification or distribution of any part of this project as our own work. Plagiarism is a serious violation that not only violates the rights and interests of our group, but also damages your own reputation and academic development.
Please respect the work of our team and abide by the principles of intellectual property and academic integrity. If you have any questions or suggestions, please talk to us.
-
Required OS:
- Windows
- MacOS
-
Required OS:
- Windows
- MacOS
-
Environment Requirements:
- Python 3.9
- Flask
- Taro
- React
-
Required library: (All libraries are also written in required libraries)
Library Version alembic 1.9.2 beautifulsoup4 4.12.0 Flask 2.2.2 Flask_Mail 0.9.1 flask_sqlalchemy 3.0.3 lxml 4.9.1 pytest 7.1.2 python_dateutil 2.8.2 requests 2.28.1 SQLAlchemy 1.4.39 -
Required dependencies:
Dependencies Version @babel/runtime 7.7.7 @tarojs/components 3.5.11 @tarojs/helper 3.5.11 @tarojs/plugin-framework-react 3.5.11 @tarojs/plugin-platform-alipay 3.5.11 @tarojs/plugin-platform-jd 3.5.11 @tarojs/plugin-platform-qq 3.5.11 @tarojs/plugin-platform-swan 3.5.11 @tarojs/plugin-platform-tt 3.5.11 @tarojs/plugin-platform-weapp 3.5.11 @tarojs/react 3.5.11 @tarojs/router 3.5.11 @tarojs/runtime 3.5.11 @tarojs/shared 3.5.11 @tarojs/taro 3.5.11 @tarojs/taro-h5 3.5.11 lodash 4.17.15 nanoid 4.0.1 ossaui 0.6.2 react 18.0.0 react-dom 18.0.0 taro-ui 3.1.0-beta.2 tarojs-router-next 3.2.0 tarojs-router-next-plugin 3.2.0
- Running
pip install -r back-end/requirements.txtin terminal of folder grp18
-
Download latest node.js version 18. You can go to download node.js
-
Open a terminal and type
npm install -g yarnto install the yarn package manager -
Enter
yarn global add @tarojs/cliin the terminal to install the CLI -
From the terminal, go to the grp18/front_end/mini_program folder
-
Running
npm ito download node modules -
Download Weixin Dev Tool
- From the terminal, go to the grp/back-end folder and run
flask run
-
From the terminal, go to the grp18/front_end/mini_program folder and run
npm run build:weapp -- --watch -
Import the project into WeChat Developer Tools to use it