There were multiple challenges that we faced during the development of this project. The first challenge that we faced was in the implementation of the checkout or buyout process. Here, we had to ensure that the user doesn’t see any activity done in the background.
Since there were many processes going out in the backend. We also faced the challenge to ensure smooth synchronization and communication between the backend and frontend processes.
Online stores and eCommerce websites send a lot of spam and promotional emails to the users. So, our clients wanted that no user should receive such emails except the emails which have order confirmation and other important details. So, this was again a challenge to filter our important emails from spam.
Another challenge we faced was of integrating React chrome extension on various third-party eCommerce websites.