Build a Real Google Cloud App with Firestore, Cloud Run & Terraform (Football Project) | Part 1
Автор: Imran Codes
Загружено: 2026-01-01
Просмотров: 114
In this video we start building a REAL Google Cloud project from scratch using a football stats app as our example. ⚽
You’ll see the full journey from zero to a working backend and frontend running on Google Cloud, all wired up to Firestore and Terraform.
🔥 What we build in this video (Part 1)
Create a new Google Cloud project for our football app
Enable core GCP APIs (Cloud Run, Firestore, Artifact Registry, Cloud Build, Pub/Sub, BigQuery)
Set up Firestore in Native mode as our database
Build a Node.js + TypeScript + Express backend that talks to Firestore
Deploy the backend to Cloud Run using `gcloud run deploy --source`
Create a React + TypeScript + Vite frontend that calls our Cloud Run API
(Infra) Set up Terraform
By the end of this video you’ll have:
A live REST API running on Cloud Run
Data stored in Firestore
A React/Vite app listing teams from the API
Terraform managing your Pub/Sub topic and BigQuery analytics table
This is perfect prep for:
Google Cloud Associate Cloud Engineer
Google Cloud Developer / Architect tracks
Anyone who wants REAL hands-on GCP experience with modern tooling
🧱 Tech stack
Google Cloud Platform (GCP)
Cloud Run
Firestore (Native mode)
Terraform
Node.js + TypeScript + Express
React + TypeScript + Vite
00:00 – Introduction & What We’re Building
00::01:59 – Project Setup & GCP Connection Guide
00:09:46 – Google Cloud Billing & Cost Control
00:14:41 – Create Firestore (Native Mode) in Google Cloud
00:18:09 – Build the Teams API with Node.js & TypeScript
00:21:49 – Deploy the API with Artifact Registry & Cloud Run
00:30:14 – Create the Frontend with React, TypeScript & Vite
00:44:10 – Call the Teams API from the Frontend
00:53:28 – Deploy the Frontend with Firebase Hosting
01:00:25 – Introduction to the Complete Project & Next Steps
📌 In the next part we’ll:
Wire Pub/Sub to a Cloud Run worker
Push stats events into BigQuery
Tighten IAM and security
Improve the frontend to show real player stats
💻 Code Repo: https://github.com/imran-codes/footba...
🔔 Like & Subscribe for more GCP content! 🚀
Got questions? Drop them in the comments, and I’ll help you out! 💬
🔔 Subscribe for more videos: Check Out My Links ⬇️
https://www.imrancodes.com/contact
Download 3 FREE Ebooks 🔗
https://www.imrancodes.com/ebooks#new...
#googlecloud #cloudrun #firestore #terraform #gcp #imrancodes #react #vite #nodejs #typescript #cloudengineer
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: