Show users before adding the functionality that they actually need it.( that it was inherent). If you are able to do this correctly, then you could get yourself a good fanbase.
Basically, I would suggest to improve on promotional strategies before starting coding again (after a landing page). And also keep a clear view on how are you going to generate income( if you want to call yourself a startup :) )