Я сделал и бэкэнд, и соответствующую часть мобильного приложения. Для интерфейсной части это просто, вы можете реализовать ее в bottomTabNavigator, где при нажатии на эту вкладку открывается страница и вызывается API для извлечения всех уведомлений. А на PullToRefre sh в FlatList вы можете обновить sh список уведомлений.
Для бэкэнда есть 2 способа, либо вы храните их в отдельной таблице / docuemnt для уведомлений и связываетесь с таблицей пользователей. или хранить в той же коллекции пользователей.
Надеюсь, это поможет. Не стесняйтесь сомнений