Web App Architecture with Firebase (Beginner to Pro)
Sat, 23 Aug 2025
Follow the stories of academics and their research expeditions
This document explains the architecture of the web app we've built, which is a modern architecture known as "Serverless" or Backend-as-a-Service (BaaS), primarily using tools from Google's Firebase.
To make it easy to understand, let's imagine our application is a "coffee shop":
Frontend (The Storefront): This is everything the customer (user) sees and interacts with, such as the counter, menu board, tables, chairs, and the barista who takes the order. This is our web app's files (HTML, CSS, JavaScript) running in the user's web browser.
Backend (The Back of House): This is the part the customer doesn't see but is the heart of the shop, like the coffee machine, bean grinder, ingredient storage, inventory system, and security.
In a Firebase architecture, we don't build the entire "back of house" ourselves. Instead, we use a high-performance, ready-made "back of house" service fro
Sat, 23 Aug 2025
Leave a comment