Понятное дело, что если ты хочешь свою базу или регистрировать юзеров, то придется подтягивать свой сервер. Но это можно опять же написать на том же JS'е (монго + экспресс).
Своя база, регистрация да. Просто как всё это делать по-современному не понятно) в моём понимании есть только php и sql-запросы к mysql. А в rawg и тому подобных - всё какое-то живое, а с чего начать вообще не ясно) Мне пишут, знаешь PHP, пиши на PHP. Просто в какую сторону думать - не ясно)
Как, хотя бы примерно, создать такой сайт.
Любой фреймворк JS'a для начала. Я делал подобие rawg.io для портфолио на Реакте с помощью их же api.
https://vg-database.herokuapp.com/
Понятное дело, что если ты хочешь свою базу или регистрировать юзеров, то придется подтягивать свой сервер. Но это можно опять же написать на том же JS'е (монго + экспресс).
Для бэка можно заюзать любой BaaS, типа Firebase. Это накладывает свои ограничения, но с другой стороны сильно упрощает разработку.
Своя база, регистрация да. Просто как всё это делать по-современному не понятно) в моём понимании есть только php и sql-запросы к mysql. А в rawg и тому подобных - всё какое-то живое, а с чего начать вообще не ясно) Мне пишут, знаешь PHP, пиши на PHP. Просто в какую сторону думать - не ясно)
Серверную часть можно на node.js накатать.