Congrats! Sounds like you successfully built a minimum viable product and you're getting a response from the market.
How did you let people know about your site? To me, the most interesting aspect of this post is that you had thousands of pageviews within 24 hours of launch.