- Lazy-loaded with React and React Router
- Codesplit with Webpack to dynamically bundle as needed assets and dramatically reduce load times
- Authenticated with Passport and Google OAuth2 strategies for easy user login and privileges
- Refactored Legacy codebase to have modular and re-usable routes and exposed endpoints with Express Router
- Queried MongoDB database with Mongoose to maintain normalized data
- Implemented React Bootstrap and Styled Components to design highly customizable views and U/I
- Utilized the Cloudinary SDK and CSS to create elaborate animations with Cloud hosted image assets
Pokemon-Teamz!
Pokemon-Teamz! is a web app where a player can build and showcase a collection of pokemon cards. A player can buy, sell and trade their cards on the site with other players. A poke-dex of all the original pokemon can be used to reminisce. Along with this, the player can arrange a random team of 6 along with their favorite pokemon to battle Gym Trainer rivals determined in the code. The player can also choose from 7 preset Trainers to use as their persistent character. The player can view their battle history, their spot on the site's leaderboard and compare strengths and weaknesses of all 18 poketypes.