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

OSCHINA-MIRROR/leon_gmc-BBetter

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

BBetter

Обновление версии

Новое: Механизм хранения данных был изменён с JSON на MongoDB

Дополнительные детали см. в разделе "Версия" Версия

Введение

Во время пандемии коронавируса 2019 года, находясь дома, я смотрел телевизор, играл в игры, писал код, читал книги. Было сложно использовать популярные приложения для записи ежедневной жизни из-за сложностей и множества рекламных рекомендаций. Поэтому решил создать простое приложение, которое позволит просто записывать чтение книг, обучение или занятия спортом. Учитывая мои навыки работы с мобильными платформами и базовым пониманием Node.js, я создал это простое приложение для отслеживания.

Эффективность использования

Ниже приведены скриншоты личного использования:

Проект

iOS: Swift

Android: Отсутствует

Сервер: Node.js

Тип хранилища данных: MongoDB

Описание ветвей

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

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

Обычная архитектура#### Инструкция по установке

Сервер

develop_database/master

  1. Проверьте локальную среду Node node --version, если она не установлена, установите её официальный сайт Node
  2. Проверьте наличие MongoDB mongo --version. Если нет, следуйте инструкциям по установке MongoDB
  3. Перейдите в директорию BBetter/BBetter-S/, выполните команду npm i
  4. После завершения установки запустите сервер командой node app.js. Когда вы видите сообщение server is running, значит сервер успешно запущен
  5. Для изменения функциональности сервера, рекомендуется использовать nodemon app.js

develop_1.0/develop2.0

  1. Проверьте локальную среду Node node --version, если она не установлена, установите её официальный сайт Node
  2. Перейдите в директорию BBetter/BBetter-S/, выполните команду npm i
  3. После завершения установки запустите сервер командой node BBetter.js. Когда вы видите сообщение server is running, значит сервер успешно запущен
  4. Для изменения функциональности сервера, рекомендуется использовать nodemon Better.js

Клиентская часть

  1. Перейдите в директорию BBetter/BBetter/, выполните команду pod install --verbose --no-repo-update

  2. После установки сторонних библиотек запустите BBetter.xcworkspace

  3. В директории utils найдите net.swift, замените адрес baseUrl на адрес вашего локального сервера#### Инструкция по использованию

  4. Основной вкладыш разделён на три части: Lesson, Book, You.

  5. На каждой странице можно отдельно добавлять соответствующие задачи.

  6. Кнопка "Добавить" в верхнем левом углу вызывает окно добавления с простым вводом данных.

  7. При нажатии на задачу открывается страница с подробностями, а при нажатии на кнопку "Отметиться", производится отметка за сегодняшний день.#### Участие в проекте

  8. Вилкуйте этот репозиторий

  9. Создайте ветку Feat_xxx

  10. Подтвердите изменения

  11. Создайте запрос на слияние Pull Request

Специальные возможности Gitee

  1. Используйте Readme_XXX.md для поддержки различных языков, таких как Readme_en.md, Readme_zh.md
  2. Официальный блог Gitee blog.gitee.com
  3. Вы можете посетить https://gitee.com/explore для просмотра лучших открытых проектов на Gitee
  4. GVP — это Галерея ценных проектов Gitee, которая представляет собой список выдающихся открытых проектов, выбранных командой Gitee
  5. Официальное руководство пользователя Gitee https://gitee.com/help
  6. Раздел "Лица Gitee" представляет членов сообщества Gitee https://gitee.com/gitee-stars/

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

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

Введение

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

Обновления

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

Участники

все

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

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