Visit the site

Visit the site

Organizations Involved

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.

Describe the project (goals, requirements and outcome)
Back to top

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 top

Challenges:

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 

Back to top
Why Drupal was chosen

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

Image

Technical Specifications

Drupal version:

Key modules/theme/distribution used:

Why these modules/theme/distribution were chosen

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.