Хранилище кода для сайтов смотрины.укр и смотрины.рус
Саморазвитие, Свидания/Отношения, создание Семьи
(дальнейшие планы разработки изложены в 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/.
Помощь приветствуется в форме:
- предложений по улучшению функций сайта и информации изложенной на нём;
- распространения и использования информации присутствующей на сайте, желательно с упоминанием источника;
- прочих действий способствующих благотворному развитию идей и целей обозначенных на сайте.