Of course projects need also luck. To be in the right market or niche at the right time and place, to meet the right people etc.
Two years ago, I wasn't sure people would want to meet other people they didn't know. Two years after, I believe their is a market for that.
Your ideas are good and your doing a great job! Keep up with it!