Приложение собирает данные, кодирует строку, используя встроенный метод и библиотеку base64, в виде гет параметра с возможностью раскодировать обратно; копирование ссылки реализовано через скрипт Clipboard.js.
Филды имя и фамилия принимают кириллицу или латиницу (не принимают цифры и символы - есть валидация; мин длина строки - 2 чара, макс - 15); формат телефона указан в подсказке.
Мое первое приложение на JS. Загружено для демонстрации кода и изучения Git.