← Back to projects

Overview

Beer Guide Apps is a long-running personal project spanning native Android apps, a multi-site PHP web platform, React Native/Expo mobile apps, and Java backend microservices. Each city flavor provides curated pub listings, reviews, maps, and festival coverage tailored to beer travelers.

The project has evolved through several technology generations — from early Android apps and per-city MySQL databases to a unified database architecture, Spring Boot services, and a single React Native codebase supporting 6 cities and exxpanding into 8 others for a total of 14 city flavors - all from shared source.

Mobile Apps

The current generation is a React Native Expo app (BeerGuideApps) migrated from the original native Android codebase. A single codebase builds 14 city-specific apps via flavor configuration — each with its own icon, splash screen, bundle identifier, and App Store listing.

React Native Expo iOS Android

Websites

BeerGuideWeb hosts companion websites for each city — pub browse and search, maps, reviews, and editorial content. The platform runs as a multi-site PHP deployment with per-city configuration.

PHP MySQL Multi-site

Backend Services

Java Spring Boot microservices support the mobile and web clients:

Spring Boot PostgreSQL REST APIs

City Guides

Apps and websites are available for these cities: