PhoneMarket

Ui Design, Responsive Design, Functionality

Mobile gadgets in this site can be found by brands, price range and so on. A blog section is also there to keep you informed about the latest news from the mobile phone industry. You may also check our where to buy page to get some idea about different buying possibilities.

Giving new life to used smartphones & other devices. Buy smart & Sell smart.

Features

  • To make purchases of the product, PhoneMarket has adopted the Stripe payment system. Making payments is quite secure.
  • React Bootstrap is what I've chosen to utilize for the PhoneMarket UI. Because it was rewritten for React, it is now quite popular.
  • For the purpose of displaying error and success messages, I used React Hot Toast. It will help you fix any information you gave that was wrong.
  • When data has been loaded from the database and a user has logged in on the private route page, we reload the page. There will be an obvious loading spinner. React Loader Spinner has been removed for this.
  • I've used React Router Dom for multi-page views.
  • The project's unique feature, JWT Authentication, guards against hackers accessing your personal information.

Packages, I've used

  • axios
  • firebase
  • react-query
  • react-icons
  • react-bootstrap
  • react-router-dom
  • react-loader-spinner
  • stripe/react-stripe-js
  • Many More ...

PhoneMarket