Unless you're a masochist you should prototype your idea and see what people want instead of building it first.
Why add new features instead of trying to gain traction?