Skip to content

Ritchie-R-H/Webpages-Monitor-Robot-WeChat-Applet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Project Name: Webpages Monitor Robot

📫Important Statement:

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.

Quality Assurance & User Manual

Environment Requirements

For running Wechat Mini-program:

  • Required OS:

    - Windows

    - MacOS

For running source code:

  • 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

Installation Instruction

Back-end:

  1. Running pip install -r back-end/requirements.txt in terminal of folder grp18

Front-end:

  1. Download latest node.js version 18. You can go to download node.js

  2. Open a terminal and type npm install -g yarn to install the yarn package manager

  3. Enter yarn global add @tarojs/cli in the terminal to install the CLI

  4. From the terminal, go to the grp18/front_end/mini_program folder

  5. Running npm i to download node modules

  6. Download Weixin Dev Tool

Open Wechat Mini-program:

Run Back-end:

  1. From the terminal, go to the grp/back-end folder and run flask run

Run Front-end:

  1. From the terminal, go to the grp18/front_end/mini_program folder and run npm run build:weapp -- --watch

  2. Import the project into WeChat Developer Tools to use it

Reports

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors