I've been building something similar but targeted at bringing content that interests you to your level: https://katarineko.com.
I've been learning Japanese as well and the content at my level is boring while the content I'm interested in is a wall.
How does this product compare to the methodology of dreaming.com?
Ahh nice, hope it goes well!