During my time at SwiftRide, they were making many changes to their tech-stack. I was started with changes to their login page, specifically using Google SSO.
This project took me quite a few weeks because I dealt with a lot of issues on the Google services side of things. I was able to get the code working using my own trial project, but when trying to link the companies Google project, we had issues finding the specified SECRET_KEY to allow permission.

Issues like this continued to show up when I clicked on the sign in button, which meant the code on the project to redirect the website was working, but there were still authorization errors.
Finally after much debugging we found the source of these errors.
- First, we needed to allow origins for not just "http" but also "https". The website is served over https so it would require that to be included in the allowed origins.
- Second, the firewalls used by Swift Ride needed to allow google as a redirect option so after the user logged in, it could save the user information when redirecting back to the mage page.
This project specifically taught me a lot about how Google SSO works as well as storing tokens that save user information.
Afterwards, I was assigned other frontend tasks like developing the About Us page.