Charlie is on the money, a good estimate is around $5-$10k for a “cheap” solution but ultimately it depends on exactly what features you want / need and how much you want to spend.
Before getting quotes you need to write down a detailed brief on it so you know what you want, and know what you’re getting from the developer
Yes indeed it will cost you several thousands of dollars to finish the project. Better to find out someone from Europe and possibly you could save a good amount of dollars. Check them out whether they have developed that kind of site ever before or not.