instaBuy

instaBuy

Published
June 1, 2021
 

about

 
instaBuy is an e-commerce application built with Next Js. It has a admin login and user login, admins can view and add products, manage orders and deliveries. Its uses mongoDB to store data , react context for state management , cloudinary to store images and paypal payment integration.
 
 

test credentials

 
test paypal payment checkout
  • pass: B_7y3_fo
 
Admin Login
  • pass: 123456
 

tech Stack

 
Next JS, Material UI, MongoDB, Husky.
 

features

 
  • Authentication using JWT
  • Different login for admin and user
  • Paypal payment integration
  • Admin can perform CRUD operations for products ,orders and users.
  • Filters for products (price, category, brand, sortBy)
  • Add reviews on products
  • Search for products
  • Image upload on cloudinary
  • SSR using Next JS
  • Pagination for products page
  • React Context API for state management
  • View order history
 
 

images

notion image
notion image
notion image
 
notion image
notion image