Deploying React Apps: A Guide to Using GitHub Pages