Esp8266 + Temp sensor + relay + LCD + battery OR feed of mains

I guess topic tells most. I want to build a board with

  • ESP8266 (preferred Wemos D1)
  • T sensor
  • LCD (shield?)
  • 2 buttons (UP/Down)
  • Battery feed or more preferred: feed of mains (so an 220v AC--> 5v (or 3.3.?v) DC step down converter)
  • 220V relay (shield ?)

I don't mind soldering a bit but preferably I click a couple of shields into one board. Problem is: what to get. I've been scouring over banggood and aliiexpress and there are a LOT of shields and modules and I don't even know whether the above configuration can be attached to the ESP (most likely it will, IRC 6 pins for LCD, 2 for the buttons, one ADC for sensor).

Bottom line I'm overwhelmed by choices and underteached in compatibility, hence I'm looking for advice.

EDIT: to give this topic a bit of focus, here some components I'm thinking off:
(is there a way to wrap hyperlinks on this arduino forum? I can't find any way)

ESP8266:
https://nl.aliexpress.com/item/HLK-PM03-AC-DC-220V-to-3-3V-Step-Down-Buck-Power-Supply-Module-Intelligent-Household/32816632180.html

OLED Shield:
https://nl.aliexpress.com/item/Free-Shipping-0-66-inch-Wemos-Oled-64X48-IIC-I2C-LCD-OLED-LED-Dispaly-Shield-for/32807210516.html

Sensor:
https://nl.aliexpress.com/item/TELESKY-DHT22-digital-temperature-and-humidity-sensor-temperature-and-humidity-module-AM2302/32523611214.html

Relay Shield:
https://nl.aliexpress.com/item/New-Relay-Shield-for-Arduino-WeMos-D1-Mini-ESP8266-Development-Board-WeMos-D1-Relay-Module-Free/32773079321.html

Dual Base Shield:
https://nl.aliexpress.com/item/Free-Shipping-20pcs-lot-RJ45-Network-Jack-Cat5e-Cat-5e-5-Keystone-jack/1680869855.html

Step down convertor
https://nl.aliexpress.com/item/HLK-PM03-AC-DC-220V-to-3-3V-Step-Down-Buck-Power-Supply-Module-Intelligent-Household/32816632180.html

Again, I'm quite clueless whether this is all compatible with eachother and whether these are the best choices.

Thank you!