1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lxxyx-tcb-hackthon-healthy

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Введение

Предоставлен исходный код небольшой программы для кампуса, включающий в себя фронтенд и облачную разработку Serverless функций.

Проектная информация

Целью данного проекта является предоставление решения для отслеживания распространения инфекционных заболеваний в высших учебных заведениях.

Основные функции:

  1. Регистрация поездок при возвращении в кампус: отслеживание возможных контактов с инфицированными во время поездки и помощь администрации в отслеживании распространения инфекции в кампусе.
  2. Статистика здоровья студентов и их поездок: быстрое получение информации о распространении инфекции в кампусе.
  3. Карта инфекционной обстановки в кампусе: обозначение потенциальных очагов инфекции, чтобы уменьшить скопление людей и предотвратить распространение заболевания.
  4. Набор функций по профилактике инфекций: включая онлайн-курсы, консультации по здоровью и другие меры предосторожности, которые помогут студентам безопасно пережить период инфекции даже находясь в кампусе.

Предварительный просмотр проекта

Не удалось определить, что именно изображено на предоставленных скриншотах.

Творческий сценарий

Для современных высших учебных заведений характерны следующие особенности:

  • Студенты приезжают из разных регионов, что усложняет ситуацию.
  • Высокая плотность проживания.
  • Интенсивный поток людей.

В случае возникновения инфекции, контроль над ситуацией может быть затруднён, и последствия могут быть серьёзными. В этом контексте мы стремимся решить эту проблему. После определения сценария мы определили позиционирование продукта, стремясь снизить влияние инфекции на обучение и жизнь студентов путём отслеживания их состояния до и после возвращения в кампус. В данном сценарии участвуют два основных субъекта: студенты и администрация.

Студенты: их потребность заключается в обеспечении собственной безопасности во время эпидемии, сначала во время поездок, а затем в минимизации влияния инфекции на их учёбу. Администрация: их потребность — эффективный сбор данных об инфекции и быстрое определение инфицированных и их контактов, а также оперативное решение проблем и информирование всех студентов, чтобы предотвратить дальнейшее распространение.

Решение

Это предлагаемое решение, которое включает в себя два основных модуля: отчётность о здоровье и статистика здоровья.

Отчётность о здоровье: студенты могут заполнить информацию о своих поездках и состоянии здоровья после возвращения. Сервис будет проверять наличие опасных поездок и немедленно уведомлять администрацию и соответствующих студентов, предотвращая дальнейшее распространение проблемы.

Набор функций по профилактике инфекции: направлен на предоставление удобных услуг для студентов, максимально снижая влияние инфекции.

Статистика здоровья: предоставляет информацию для студентов в кампусе, позволяя им быть в курсе текущей ситуации. Мы верим, что прозрачность информации поможет избежать паники и предотвратит ненужные проблемы. Также предоставляется карта инфекционной ситуации в кампусе с обозначением потенциальных очагов, чтобы снизить скопление людей и предотвратить распространение инфекции.

После всего сказанного, приглашаем вас попробовать приложение!

Архитектура программного обеспечения

Разработка на основе облачной архитектуры с использованием фронтального и серверного компонентов.

Фронтальный: Taro + TypeScript. Бэкенд: мини-программа и облачная разработка. Сбор данных: данные в реальном времени от Jin Data.

Установка и предварительный просмотр

Рекомендуется установить зависимости TypeScript версии 3.7 или выше.

$ npm i typescript -g

Фронтальная часть:

$ cd client/ 
$ npm install
$ npm run dev:weapp

Серверная часть:

$ cd cloud/functions/faas
$ npm install
$ tsc -w

Вторичная разработка

Приглашаем к вторичной разработке на основе этого проекта.

Самостоятельная форма: поскольку формы используют функции, предоставляемые сторонними платформами, идентификация пользователей в мини-программе не может быть связана с данными Jin. Если требуется вторичная разработка, рекомендуется создать собственные формы для заполнения и страницы для привязки к личности в кампусе (рекомендуется облачная разработка).

Статистические данные о здоровье: после создания собственных форм разработайте страницу для отображения данных о здоровье, необходимых кампусу.

Опасная информация в режиме реального времени: рекомендуется использовать облачные разработки и функции для настройки периодической проверки опасных поездок в формах.

Развёртывание

Следуйте официальной документации мини-программы.

Информация о команде

Название команды: команда «Здоровье и благополучие». Желаем всем крепкого здоровья в 2020 году!

Состав команды:

  • Лидер: технический специалист — Лю Цзяньцзе.
  • Член команды: продукт — Дин Кэцинь.

Обратная связь по ошибкам

Просто создайте issue.

Лицензия

Этот проект основан на открытой лицензии MIT: LICENSE.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lxxyx-tcb-hackthon-healthy.git
git@api.gitlife.ru:oschina-mirror/lxxyx-tcb-hackthon-healthy.git
oschina-mirror
lxxyx-tcb-hackthon-healthy
lxxyx-tcb-hackthon-healthy
master