I need an online store to get ALiExpress promotion items form ALiExpress SDK. Show them to users, let them buy with virtual currency I defined elsewhere. The payment is out of scope of this project and it is assumed that user has already have a way to pay (you will just call a payment function and wait for the call back function to be called on successful payment)
User should be able to see order status (order status will be updated outside of this application and you only need to show information)
User registration can be done via google Auth or regular sign up.
User profile includes (Address, name, last name, email, cell phone, birth date) needs to be manageable by user.
Site needs to be responsive and have a usable view in mobile.