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 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) Mailgun (For Email)