Code repository for sites смотрины.укр and смотрины.рус
Self-Development, Dating/Relationships, Family
(next plans can be found in tasks.md)
- saving of registration form fill in progress in local storage with possibility to clear it.
- and possibility to receive one more token for email confirmation in case of expired previous one.
- simultaneously with email confirmation;
- with the help of one time token, sent as email;
- with the help of profile in social sites as Facebook and Vk.
When email is changed, the letter is sent to the previous address, and the new one needs to be verified again. Some data has history of saving (height, weight, activity frequency, profile evaluation).
- statistics on number of registered profiles and their removal;
- possibility to send a test letter.
- Encryption during transfer (https) and storage of data (Windows BitLocker, Linux Luks);
- SEO (Sitemap.xml, meta tags);
- SSR (styles, icons, server-side navigation);
- Offline support.
Technologies used are mentioned on the page acknowledgements, programming languages in section "Languages" on the current page.
- Docker
- Postgres -
bd-database-docker-build
,bd-db-run
in dev-aliases.sh; - Redis -
bd-cache-docker-build
,bd-cache-run
; - Browser application -
bd-ui-server
; - One needs to create
.env-dev
in the project's root from.template-env
and fill in the variables' values; - Add
.db-password
and.mail-password
; - Download skivol/spring-fu and run
spring-fu-publish-to-local
; - Server application -
bd-backend-server
(this command launches server without integration with email service, instead letters will be printed to console); - Application should be available by link http://localhost:3000/.
Help is welcomed in form of:
- suggestions on the improvements of site's functions and the information laid down in it;
- spreading and usage of the information present on the site, preferably with mention of the source;
- other actions promoting wholesome development of the ideas and goals designated on the site.