Development phase went particularly smooth with this project. We had to face some challenges with some custom elements but they were resolved in no time as well. Payment gateway integrations took some time because they were a lot but it was done in time as well.
The only challenge that we faced was related to user experience. It was a great challenge to maintain the user experience subtle while keeping the design sophisticated. We overcame this challenge by removing some fancy elements and then replacing them with elements that people feel more comfortable with.