Landing (and more) for Real Estate
Landing (and more) for Real Estate
September 2, 2025
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 add .
git commit -m "Initial commit"
#sudo apt install gh
gh auth login
gh repo create moi-realestate-pb --private --source=. --remote=origin --push
I brought the repos as submodules 101, for the first time ever:
git status
git submodule status
git remote -v
So 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 --recursive
Now 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