An uniapp based WeChat Mini Program application for myopia control in children.
related projects - backend | CMS
‼️ This project is better to be used as sample code for learning purpose, instead of an application in production.
Myopia (or nearsightedness) is very common. One out of two people (50%) have it. With myopia, the eye is longer than normal from front to back, or the cornea (the clear window at the front of the eye) is too steeply curved. This makes things that are far away from you look blurry. Myopia is corrected with glasses, contact lenses or surgery in some cases. Having myopia can increase your chances of having some eye problems later, like cataract, glaucoma and retinal detachment.
Studies show myopia is becoming more common among children. While there is no proven direct link, research suggests that children who spend more time indoors doing near-focused activities (such as computer work, video games, and reading) have higher rates of myopia than those who spend more time outdoors.
Doctors are looking at ways to slow the progression of myopia in children. While myopia cannot be reversed, the goal of treatment is to keep it from getting worse. This can protect a child’s eye health in the future, despite still needing to wear glasses or contact lenses.[1]
[1]. Myopia Control in Children. (2020). Retrieved 28 May 2021, from https://www.aao.org/eye-health/treatments/myopia-control-in-children
More readings:
- 教育部等八部门关于印发《综合防控儿童青少年近视实施方案》的通知
- IMI Myopia Control Reports Overview and Introduction
- Brien Holden Vision Institute
- International Myopia Institute
Patients community is the platform that allows patients to interact with other patients. It can provide the emotional support that is still a missing piece of the patient’s experience within the healthcare system. The natural development of emotional support from patient-to-patient connections could enhance emotional well-being, and therefore aid patients through recovery, or acceptance of what can follow.
One of the most famous exapmles is PatientsLikeMe, which is the world’s largest integrated community, health management, and real-world data platform. Through PatientsLikeMe, a growing community of more than 830,000 people with over 2,900 conditions share personal stories and information about their health, symptoms, and treatments, with a goal to improve the lives of all patients through knowledge derived from shared real-world experiences and outcomes. [2]
[2]. PatientsLikeMe - Wikipedia. (2019). Retrieved 28 May 2021, from https://en.wikipedia.org/wiki/PatientsLikeMe
Gugu('hoot of owl' in Chinese) is a partime project motivated by the severe situation of children myopia in China. This is a first try in China to build up a myopia control focued patient community through a mobile application. It also includes key features such as patient education content and eye health management tools, which are aimed to help the Chinese parents manage their children's myopia problem.
Gugu is an experiment, instead of a very well defined and ready to use product. We hope the UI/UX prototype and source code could help and inspire the people who are interested in either myopia control or patients community.
Please see this for more details about the English version.
see more details
Done: 🟩 In-progress: 🟧 TODO: 🟥
This repo is a standard uniapp project,created from uni-template-news.
# Please follow the uniapp official guidance to set up thedevelopment environment,then run below command.
npm install
# This should be the most commonly used way for development.
# Please add the configuration in `src/common/configs/development.js` for,
# 1. backend server endpoint and,
# 2. [Alibaba Cloud](https://us.alibabacloud.com/en) acess id & key.
npm run dev:mp-weixin
# Please add the configuration in `src/common/configs/local.js` for,
# 1. backend server endpoint and,
# 2. [Alibaba Cloud](https://us.alibabacloud.com/en) acess id & key.
# Usually, you can use `http://localhost:7001/graphql` to access the local test backend server.
npm run local:mp-weixin
# Please add the configuration in `src/common/configs/production.js` for,
# 1. backend server endpoint and,
# 2. [Alibaba Cloud](https://us.alibabacloud.com/en) acess id & key.
npm run build:mp-weixin
- you can download the WeChat Mini Program Developer Tool from https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
- reach out your WeChat Mini Program administrator to get the appid before your start the developer tool, which will be used for debug the application.
- set up the HBuilder as your IDE to write code.
Please open an issue for any questions,and I will respond as soon as possible。
@Pas0412, @zhangqi444, @zyc95 修仙大橙子
This project is MIT licensed.