Awesome
MiniProgram of Nanjing University of Posts and Telecommunications
English | 简体中文
Introduction
The MiniProgram of Nanjing University of Posts and Telecommunications(hereinafter called NJUPT MiniProgram), developed by QingYou Studio of NJUPT, which is a convenient and swift application that can launch in WeChat client immediately dispense with download and install. Different from the common applications that need to download and install and WeChat Official Account, it is convenient and efficient.
<p align="center"> <img src="https://static.airbob.org/under-graduate/undergraduate-qrcode.jpg" alt="菊花码" width="200" height="200"> </p>Learn this Project
Advocating componentization and engineering of front-end, this project is developed by Wepy, to finish front-end project efficiently.
Files Structure
project
│
└───src
│ │ assets static images
│ │
│ └───campus-card-page
│ │ │ components components of Campus-card module
│ │ │ pages pages of Campus-card module
│ │
│ └───components global components
│ │ │ qy-container.wpy
│ │ │ qy-navigation.wpy
│ │ │ ...
│ │
│ └───css global css style
│ │ │ global-style.styl
│ │ │ loading.styl
│ │ │ ...
│ │
│ └───edu-admin-page
│ │ │ components components of ZHENGFANG module
│ │ │ pages pages of ZHENGFANG module
│ │
│ └───mixins
│ │ │ Gpa mixin of GPA Calculator
│ │ │ class.js mixin of Curriculum
│ │ │ all-search-thing.js controller of modules
│ │ │ ...
│ │
│ └───others-edu-page
│ │ │ components components of PE module
│ │ │ pages pages of PE module
│ │
│ └───others-page
│ │ │ components components of other modules
│ │ │ pages pages of other modules
│ │
│ └───pages Main Pages
│ │ │ index.wpy Homepage
│ │ │ news-list.wpy Information Page
│ │ │ profile.wpy Personal Page
│ │
│ └───store state management
│ │
│ └───utils auxiliary functions
│ │
│ └───app.wpy project config
│
│ .editorconfig
│ .eslintignore
│ .eslintrc.js
│ .gitignore
│ .prettierrc
│ CHANGELOG.md
│ LICENSE
│ README.md
│ package.json
│ wepy.config.js
Install (Update) Wepy-Cli
node >= 8.9
$ npm install -g wepy-cli
Install Dependencies & Serve with Hot Reload
$ cd [project]
$ npm install
$ npm run dev
QingYou Studio
Built up by Information Office of NJUPT, QingYou Studio is an Internet working team with student developement as its core.
We advocate to use new and excellent technologies to achieve the Smart Campus and to serve students.
This project will be maintained at least until the end of the 3.x version of NJUPT-Undergraduate.
License
This project uses the license License AGPLv3
,and the code is open source for learning.
Please read and abide by the following open source agreements:
AGPLv3
GNU Affero General Public License v3.0
QingYou Studio Open Source
We hope that we can return the technical achievements to the community, and we encourage the community to contribute to this project. You can help us resolve the existing deficiencises through Pull Request
, or tell us through Issue
.
QingYou Studio Recruitment
Mainly in the sophomore and junior students, QingYou Studio is recruiting new members from the full-time undergraduates in NJUPT, and the freshman who has excellent ability can be also recruited. Our posts contain technology, outreach, operations, office and ...... We hope anyone interested in can submit your resume to qingyou@njupt.edu.cn
, together with us to do more projects for teachers and students in NJUPT.