Александр: как вам ответили для простейшего приложения достаточно одной ноды
все остальное опционально.
только скорее всего помимо этого будьте готовы найти еще с десяток небольших библиотек к этому всему. потому что скорее всего захочется и сессий нормальных, авторизацию, удобную работу с этой же базой, систему сборки и тд и тп... плюс для фронтенда еще скорее всего потребуются библиотеки.
проект на ноде состоит из сотен маленьких библиотек и это норма (многие из них конечно неявно используются другими библиотеками но все равно).
поэтому да, для простейшего хватит одной ноды и чистого js на фронте, но скорее всего у вас добавится еще много всего.