Winemap.com is the one of the best place to find out the wineries and winebars around the world. There are thousands of listing which provide very useful information related to wines to wine lovers. It also offer Priority wine passes to its customers for wine tasting.
The Approach:
1. After analysing the requirements in detailed manner, we worked with client to figure out a robust theming solution that suited very well with the client's requirements .
2. Once the basic setup was in place, we laid out everything on Figma to discuss back and forth about changes that had to be done to get it working as per needs.
3. Once the changes were all implemented, we worked on exposing the data as per the needs of mobile app in form of REST api's.
Back to topChallenges:
1. Google Map alternate was needed to save costing, so mapbox was chosen.
2. Thousands of entries has to be displayed on the map at the same time. So, ajax was implemented there to load that data on intervals
1. A centralised solution was needed to host the content. As client needed a website as well as mobile app. and Drupal provides amazing scope for creating the Rest services, also has some ready made services available from contrib and core entities.
2. Ecommerce Solution was needed: Client wanted to sell subscriptions and have full control over the access to be granted as per the subscription. So, Drupal Commerce was used there .
3. As the site also needed to display thousands of locations in a map, so geolocation conversion was needed over the addresses. And Drupal has contrib modules available to support this functionality
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
Smart IP: Google Map needed to display the data as per the geolocation information.
Rest UI and JSON extras: To support exposing the information for the mobile app in form of REST apis.
Commerce 2: Client wanted to provide subscription bases access to restaurants and wineries owners.