- Enterprise-level E-commerce app
- Used React-Router to keep UI in sync with the URL using dynamic route matching
- Implemented state management with Redux
- used Firebase to implement OAuth user authentication and a NoSql database
- Handled online payments with Stripe API
- Other fake REST APIs were used to fetch product images, title, and price