Hola,
Tengo un sitio ya listo con nodejs con login, registro de usuarios, contactos y hasta envió de mensajes de texto, puede conectarse a mysql o mongodb, preferiblemente mongodb pero en mysql también funciona perfectamente, lo mejor es que esta desarrollado con bootstrap