GithubHelp home page GithubHelp logo

greenpomelo / undergraduate Goto Github PK

View Code? Open in Web Editor NEW
159.0 5.0 37.0 1.9 MB

🔧mini program of NJUPT | 南京邮电大学小程序

License: GNU Affero General Public License v3.0

JavaScript 95.07% CSS 4.93%
wepy miniprogram wx-axios

undergraduate's Introduction

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.

菊花码

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

Homepage of 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 [email protected], together with us to do more projects for teachers and students in NJUPT.


Update Log

CHANGELOG


Core Team(Contributors)


狒狒神


Boss Pwn


Flytam


GooeyNyan


WynnXin


niffler-bkkkk


kishivn


ChenKS12138


cucu6

undergraduate's People

Contributors

dependabot[bot] avatar qingyoustudio avatar solojiang avatar uzihuhuhu avatar zephyrrro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

undergraduate's Issues

小程序开发难度如何?

我想在一个项目里移植一下小程序的消费水平曲线那个模块。不知道开发起来难度如何?此外,如何使用小程序调用后端?有没有类似的资源。

尝试运行出错

Describe the bug
尝试编译后导入微信小程序
错误提示 未找到 app.json 中的定义的 pages "pages/index" 对应的 JS 文件

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
image

image

Additional context
终端文件缺失,望解决

支付密码明文传输

image
支付密码,金额,绑定密码是否都使用了明文传输;
session是否为用户识别码,有过期机制吗。

添加 demo 账户

因为本项目目录里的 src/api/* 其实是被我们 gitignore 了,所以 yarn run dev 启动项目的时候,是会报错的。
所以我们需要某种方式添加 demo 账号,可以使项目启动。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.