Skip to content

Talat09/toolsmaster-client

Repository files navigation


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)