A full fledged e-commerce website and my biggest project to date. This React project contains a multitude of features including full checkout functionality with Stripe, order history, wishlists, stunning UI, in-house user authorization and authentication, and much more.
A replica to a very popular streaming service called Netflix. This project's main feature is the use of Firebase as a way to store data and authenticate and authorize users. But it was mainly for me to practice the use of compound components in React — an advanced pattern of React which makes use of an interesting way to communicate the relationship between UI components and share implicit state by leveraging an explicit parent-child relationship.