“Whatever you build will be mostly wrong, so your ability to succeed lies in how quickly you can change your product, not with its initial incarnation.”
Words of wisdom.
Technically you don’t need much. A database to model many-to-many and some basic HTML UI. You worry about scale later. Whatever you build will be mostly wrong, so your ability to succeed lies in how quickly you can change your product, not with its initial incarnation.