•Employed Jest, Enzyme, and React testing libraries to write code that exports unit tests along side exported React components to ensure that users could spend less time debugging
•Updated CSS and Material-UI elements to renew color scheme with a Light and Dark Mode
•Utilized React hooks to manage and consume the global state from anywhere within the app eliminating the need to prop-drill and increasing the readability of the codebase
•Integrated TypeScript-compliant functions for quality assurance, permitting the team to identify errors before execution
•Employed Electron framework to produce a standalone React/Node.js/Chromium desktop application for cross-platform compatibility (macOS, Windows and Linux)
•Integrated OAuth authentication framework to increase security, login easiness and user acquisition
•Engineered an Express route to handle a Github OAuth protocol that was initiated through an Electron app to offer a more seamless option for account creation