Here’s my project. I made it in React.
https://codepen.io/Elemeandor/full/abBVbPY
One issue that I haven’t really been able to solve is that large quotes will sometimes stretch the page to the point where parts of the quote will be clipped off on mobile. Also, on mobile, I can’t seem to separate the twitter and facebook buttons from each other and I’m not sure why.
Not sure where else to say this, but one of the user story requirements has a typo. It reads as “twitter-quote``a” instead of just saying “twitter-quote”