Landing (and more) for Real Estate
Landing (and more) for Real Estate
October 31, 2025
TL;DR
Seee
Intro
Ive been playing quite a lot with PB and quick astro themes lately.
I could not waste the opportunity to make some tech upgrades for a friend.
The Stack
New Theme
Its a combination of:
Source Code Astro x Flask as CMS
Source Code of Astro with login auth via Cloudflare Workers
- Simplifcation of the Astro Payroll Theme, that I forked here

- The gallery look and feel from the previous version source code at ./real-estate-moi/ScrewFastMoiRealEstate. Commented here, as I tried to combined FlaskCMS x the Astro theme.

git clone https://github.com/JAlcocerT/real-estate-moi
cd moirealestate-astro-theme
#npm run dev -- --host 0.0.0.0 --port 4321
#sudo docker-compose up -d astro-dev
Astro Components Repo | WA Bouble, IG Gallery... β
Astro Component | Make a in-post Gallery, zoomable and that allows to move to next β
I just followed this steps to initiate the repo programatically and push it with gh: https://github.com/JAlcocerT/moi-realestate-pb
git init
git branch -m main
git config user.name
git config --global user.name "JAlcocerT"
git add .
git commit -m "Initial commit"#sudo apt install gh
gh auth login
gh repo create moi-realestate-pb --private --source=. --remote=origin --pushI brought the repos as submodules 101, for the first time ever:
git status
git submodule status
git remote -vSo to use this in the future
git clone --recurse-submodules https://github.com/JAlcocerT/moi-realestate-pb.git
# or, after a normal clone:
#git submodule update --init --recursiveNow here we have the old working screw fast with photo gallery: ./moi-realestate-pb/submodules/real-estate-moi/ScrewFastMoiRealEstate
You just need to run it and go to http://localhost:4321/property/
So…how is this going to actually work?
Conclusions
See the difference with a cool (but no so fast website)

Copy Paste Plugins for Webs
N8N
https://github.com/JAlcocerT/Home-Lab/tree/main/n8n