С nodejs, react, angular я бы пока повременил.
А то это уже напоминает истории в стиле:
- как сложить 2 + 3?
- нужно использоваться (react, angular, jquery)
Теперь по факту:
google формы - меньше кода меньше проблем.
вместо exel оговорить возможность использования csv - это будет легче.
nodejs для первого проекта без опыта - это очень плохой выбор. Это обычное приложение для которого не нужно ни строчки js. Старый - добрый php подойдет как нельзя лучше.
По "современными средствам" уроков куча, могу порекомендовать
https://loftblog.ru например.