It is tempting to want everything that you had seen on other sites and you think you will need all of them to look as professional. However, it is very likely that all the functions were not implemented at the same time, but are a result of years of continual and gradual development, implemented as the needs and ROI were assessed.
Avoid implementing expensive functions that you are unable to justify for yet, especially if you have a budget constraint. It is not uncommon to see projects that have burnt out all their funds before reaching beta, either because the scope was not defined, or the goalpost kept shifting.
Always define your Minimum Viable Product (MVP).