ToolsMaster Project Features User Context: Login using Email/Google My Profile Update Profile Place Order Order Review Order Cancel Payment using Card Getting Status of Order (pending, shipped etc) Adding a review Admin Context: My Profile User management Order Management Product Management Add Product Note: Portfolio Route --> /portfolio Tools & Technology Used (Client) Firebase Auth Axios (+ interceptor) Stripe (Card Payment) React query React router dom React countdown React Helmet React rating star TailwindCSS DaisyUI Require Auth both Admin and User level Git Version Control + GitHub Firebase Hosting (Client Deploy) Tools & Technology Used (Server) Express.js MongoDB JWT Vercel (Server Deploy)