Вы можете написать все что угодно. Будь это сайт с сундуками cs:go или сервис поиска дешевых билетов. Главное, что React и подобные библиотеки отвечают за "лицевую" часть. Отсюда и слово frontend. Для полноценного сервиса нужен еще бэкэнд.
Реакт упрощает написание SPA - то есть одностраничного приложения. Это такое приложение, которое не требует перезагрузки окна браузера для брождения по разным экранам.
Без бэкэнда вы тоже можете написать кучу приложений, если воспользуетесь доступными API.
Например -
вк выдает вам всю инфу по вашим фотографиям. Вы можете найти те, которые были самыми популярными (по лайкам), добавить сортировку по годам, фильтры по 10 / 100 лайков, например.
Если играете в доту, можете вытащить все свои игры и построить графики... (пример
dotabuff)
И тд тп.