Introduction
iShop is an online shopping mall web app built on React, Redux & Material UI (Front-end) and Express & MongoDb (Back-end), which implemented the following features:
- Implemented Google and Facebook OAuth 2.0 login & User Register with Passport.js
 - User can create product information (includes product intro / category / price / remain amount / photos) to sell their products
 - Implemented the credit card payment with Stripe.js. Buyer can add or update the shopping cart, and check out with credit card to buy the products
 - Both buyer and seller can manage their transactions and orders through a dashboard
 
The app is deployed at Google Cloud Platform using Google App Engine
Final Product
                Landing Page & Cart
            
                Product Display
            
                Checkout
            
                iSell Manage Dashboard
            Read the design and thinking behind this project (in Chinese): link