Our solution consists of a marketplace built on top of Ionic Framework and Angular, communicating with our REST API.
We used Ionic's built in components such as the camera for taking product's pictures and geolocation for store recommendations to the end user.
We integrated third party software such as AWS S3 for image storing, social network plugins for sharing and Firebase for push notifications.
The backend API was built on top of Django Framework, as well as a web portal for users to log in and browse products.