I developed a simple web3 DApp over the Spring Break and deployed it at https://www.writteninstone.xyz. The project is fully open-sourced and you can learn more about it here. I am working on a training tutorial based on this project - stay tuned :).
The followings are used in this project:
See a carved message at PolygonScan
Some screenshots: