но в плане бэкенда вообще не понимаю куда двигаться дальше - какую базу данных, фреймворк для бэкенда выбирать
Если пишите фронт на js и не планируете изучать дополнительный ЯП, то продолжайте писать бэк на js, используя Nodejs + express/nest + mysql/postgresql.
Registration
Authentication