The project is for using a Raspberry Pi as a desktop clock that displays weather forecasts and astronomical information. The project code can be found here: https://github.com/kshetline/aw-clock
There's also a live demo here: https://weather.shetline.com/

My first motivation for adding a touchscreen was simply being able to do basic things like reboot or shut down my Raspberry Pi without having to connect by SSH or VNC from another computer. But then I realized a touch screen would be a great way to turn a 4-day weather forecast into a 7-day forecast, without having to squeeze all seven days onto the screen at the same time, add moonrise and moonset times, and see full weather alerts without having to wait for them to scroll by on the ticker at the bottom of the screen.
My current set-up uses:
- Raspberry Pi 4 with 2 GB
- Adafruit Ultimate GPS HAT (connected using a stacking header, so it was still easy to attach the leads for the temperature/humidity sensor and the RF receiver)
- Active GPS antenna
- 2560x1600 ELECROW 10.1" touchscreen (in pixel doubling mode)
- Wired DHT22/AM2302 sensor
- 2 x 433 MHz Acu Rite 06002M wireless temperature and humidity sensors
- 433 MHz receiver module