I explained what I learned and used in this project here
0Auth Google login
Password reset flow
Multiple Products Upload
Comprehensive Dashboard and Order Management for Vendor and Customer
Everything else you see on an ecommerce website...
TypeScript
Reactjs - Nextjs
Redux Toolkit
GraphQL
Chakra UI - SASS
GraphQL Codegen