Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 5.04 KB

README.md

File metadata and controls

65 lines (48 loc) · 5.04 KB

English README

Хранилище кода для сайтов смотрины.укр и смотрины.рус

Саморазвитие, Свидания/Отношения, создание Семьи

Описание текущих функций сайта "Смотрины"

(дальнейшие планы разработки изложены в tasks.md)

Описание идеи / обратная связь

Предложение

  • сохранение прогресса заполнения формы в локальном хранилище с возможностью его очистить.

Подтверждение почты

  • а также возможность получить еще раз токен для подтверждения почты в случае просроченного предыдущего токена.

Вход в учетную запись

  • одновременно с подтверждением почты;
  • с помощью одноразового токена, отправляемого на почту;
  • с помощью профиля в социальных сетях Facebook и Вконтакте.

Просмотреть / обновить / удалить / проанализировать собственный профиль

При изменении почты, должно быть отправлено письмо на предыдущий адрес, а новая почта должна быть снова проверена. Некоторые данные имеют историю сохранений (рост / вес / частота действий / оценка профиля).

Просмотреть / проанализировать профиль автора системы

Страница администратора

  • статистика по общему количеству зарегистрированных профилей, а также их удалений;
  • возможность отправить тестовое письмо.

Выход из учетной записи

Нефункциональные требования

  • Шифрование при передаче (https) и хранении данных (Windows BitLocker, Linux Luks);
  • SEO (Sitemap.xml, мета тэги);
  • SSR (стили, иконки, серверная навигация);
  • Поддержка офлайн работы.

Технологии

Использованные технологии упоминаются на странице благодарности, языки программирования в секции "Languages" на текущей странице.

Разработка

  • Docker
  • Postgres - bd-database-docker-build, bd-db-run в dev-aliases.sh;
  • Redis - bd-cache-docker-build, bd-cache-run;
  • Браузерное приложение - bd-ui-server;
  • Нужно создать .env-dev в корне проекта из .template-env и заполните значения переменных;
  • Добавьте .db-password и .mail-password;
  • Скачайте skivol/spring-fu и запустите spring-fu-publish-to-local;
  • Серверное приложение - bd-backend-server (эта команда запускает сервер без интеграции с почтовым сервисом, вместо этого письма будут выводиться в консоль);
  • Приложение должно быть доступно по ссылке http://localhost:3000/.

Помощь

Помощь приветствуется в форме:

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