BeerStore allows brewery companies to increase the fidelity of their customers.


BeerStore is a mobile application that allows brewery companies to increase the fidelity of their customers by offering perks in selected pubs.

Users can promote their favorite breweries and beers on the mobile application, which is connected with Facebook. In turn, these actions will allow users to earn badges and prizes. Both badges and prizes can also be received by purchasing beers in pubs that have registered themselves with this service. Furthermore, awards can be granted by uploading pictures on Facebook and they can be exchanged for discounts or even other perks that will serve as extra incentives for the users.

Bar and pub customers can sign-up to BeerStore by connecting via Facebook. They can increase their social presence within the app by posting photos and reviews to increase the number of their friends and followers. Users can add reviews of up to five stars for the beers, which will be visible on their profile pages.

Facebook connectivity comes in handy for users who want to upload photos captured in their favorite bars. They can also add hashtags to their posts and they can explore the hashtags to see if other people have posted similar content on the social network.

The application allows users to find out more details about beers, which can be sorted based on their type. In the menu there is a dedicated section for the badges and prizes. Another section available within the BeerStore application consists of special events. Bars or pubs can add them, while users can see event details in order to decide whether to participate or not.

Push notifications are supported, therefore users can be notified as soon as a bar owners or brewery companies organize a new event or festival. Users can also check out the received awards by fellow beer fans. Additionally, there is a hall of fame section, which details the users that have received the highest amount of awards.

The web component of the BeerStore service can be accessed by bar and brewery managers as well as by an admin. They can define beers and even set them as available in pubs.

Managers and admins have the ability to moderate Facebook photos. They are the ones who manage events, while being able to create newsletters for their subscribers.


Here are some of the mobile component’s key features:

  • Sign-in via Facebook;
  • Social networking-like features: friends, follow, photo-sharing, hashtagging etc.;
  • Lists with beers manufactured by the beer company and their availability;
  • Lists with bars owned by the beer company;
  • Push notifications.

Here are some of the web component’s key features:

  • Three types of users: bar managers, brewery managers, and admin;
  • Define beers and availability;
  • Define bars, badges, and number of badges per bar;
  • Define VIP cards;
  • Use badge/prize codes;
  • Create newsletters;
  • Moderate Facebook photos;
  • Manage events.


The following screenshot presents the profile page of an existing user:

BeerStore screen 1

The following screenshot highlights the option where the user can find out more details about the beer brands that they like:

BeerStore screen 2

The following screenshot highlights the Events section where users can see what activities are taking place in a certain day:

BeerStore screen 3

The following screenshot highlights the Home page of the web app (the Dashboard):

BeerStore screen 4


Mobile components

  • Environment: Android, iOS
  • Development language: HTML5 / JavaScript, Cordova PhoneGap 2.9.1, NodeJS 0.10.29
  • Requirements: Eclipse IDE 4.4

Web components

  • Environment: Windows 7/8/10, OS X, Linux
  • Development language: PHP 5.4.33, Laravel 5.0, HeidiSQL v8.3
  • Requirements: Eclipse Luna, XAMPP v1.8.3, MySQL v5.6.21

TECHNOLOGIES used for this Case Study:



PhoneGap framework


JavaScript programming language


PHP programming language




Recent posts on our blog
Hadoop: the future is now - and it's all about Big Data
Jun 05, 2017, by Dragos
Apache Hadoop is an open-source software written in Java, a framework that allows for the distributed processing of very large data sets across clusters of computers.... read more
Linux goes down in history: a mature operating system
Mar 14, 2017, by AdrianC
As we’ve seen in the second part of this series, the number of Linux distros has increased rapidly, as the Open Source community responded in a positive manner to the flexibility of the Linux kernel.... read more
Linux goes down in history: the early life
Dec 08, 2016, by AdrianC
The first mention about Linux was made by Linus Torvalds in 1991. The Finnish software engineer confirmed his interest in the standard POSIX definition, without revealing the name of his MINIX project.... read more

Products  |  Press  |  Site Map  |  Technologies  |  Terms of Use  |  Privacy Policy
© 2017 SBP Romania. All rights reserved.