This is a banking app example coded with typescript in a node express framework localhost environment. This video gives a demo of how it works. There is client/server architecture. I've used redux toolkit to track if the user was logged in and even after shutting the app down will go back to the user account page if they were logged in at the time. Of course that wouldn't happen in a real world online banking app, but it illustrates how redux can maintain state. Notifications are given for all operations. If the user is -50 in debt they can not withdraw and are given a warning to make a deposit. Dev tools can be seen at the bottom through the video to see how redux is used.