Itch is a great place to leave the quest, even Upload more quests/ campaigns / resources that aren't jam related - then you can share the link to your quests all over the other platforms!