Ну у вас в корне неправильный подход там я выше читал про "это же опенсорс чего ты хотел" вот именно это опенсорс в первую очередь если вы хотите, что бы кто-то присоединился вы должны как овнер репозитория позаботится о том, что людям которые придут будет комфортно присоединится а этого нет. В первую очередь должно быть readmi подробное и четко и проверенное отдельно а ваше реадми на форуме мало того, что косо криво лишь бы живо так еще и не рабочее.
Вы должны сразу когда пилите учитывать, что проект будет развиваться и люди которые придут смогул присоединится легко.
Во первых нужно дописать ВСЕ зависимости я не смотрел но ws минимум нехватает
Во вторых заняться нормальной структуризацией и создать package.json и вписать все зависимости а отмазки типа "ну их будет много поэтому пока нет" не работают. Это делать не больше 2-3м а людям сэкономит уйму времени и сразу будет виден более сурезный подход.
Так же я не уверен но будет ли работать гугл капча для localhost ? private key то взять можно но маловероятно, что она поднимиться. Лучше ее вообще выпилить на время разработки особой пользы оно не несет
Так же выпилить ненужный ssl и то что мешает ибо никакие капчи и ssl ы не нужны на этапе разработки.
на счет умных людей выше то не нужно рассказывать про технологии или чего то советовать тем более про 100500 технологий пусть человек делает на том чем умеет и как ему комфортно имхо.