I have an idea for a social media site that works like twitter and an imageboard, where users can tag every post and the site tracks what tags each user likes. It would then match users with similar tastes so they can follow each other.

Before attempting to build something like this, I’m wondering:

  • Would this be a reasonable project for an average hobbyist programmer to take on solo?
  • Roughly how long would it take to create an MVP?