First of all, a big shout out to @ronny3050 for his impressive helpfulness in getting me started. I came across a really weird problem when I started developing this module and his willingness to help a newbie right away, made me feel very welcome here :).
Secondly, I want to thank @MichMich for his willingness to share his work and ideas. Trying to find a nice bathroom mirror and quite unhappy with the mirrors that are available on the market, I came across your project by chance and immediately fell in love with your invention. You could have easily used your idea to make a lot of money with your mirror, but instead you chose to share the fruits of your labor with the world. I hope that many, many others will follow your lead in the years to come :).
I only code in my spare time and have so far mostly worked on some simple web pages, but this project has pushed me to try and acquire a lot of new skills in a very short span of time. Github, npm, node.js, … . For the first few days I felt like I was drowning in a sea of information I couldn’t, for the life of me, get a grasp on, but now my first JavaScript modules are done, and I couldn’t be prouder :). So thanks to all of you for your great attitude and help.
Anyway, here’s my first module:
[card:yo-less/MMM-KVV]

MMM-KVV shows departures times for any given stop of the Karlruhe local transport network on your mirror.
It is pretty customizable and I have tried to explain its installation and configuration on the Github page. Even though there may not be that many users here from the Karlsruhe area (if any), I look forward to hearing from you, should you come across any bugs or problems or should you find this module useful.