It appears that the domain you mentioned “edelweisstokiolf.com” isn’t registered with any domain registrar yet as far as I can see.
You would first need to purchase the domain with a registrar such as Namecheap.
Then you would add the DNS records that your Repl shows you when you click on the pencil icon in the top right of the webview inside your Repl, once you’ve entered your domain name in that area to map it.
Please let me know if you get stuck on any part, I’m happy to provide further guidance if need be.
If the project is not serious, I would suggest using a free domain from Freenom in that case.
PLEASE NOTE: You will not own these domains like paid domains, Freenom just lets you “borrow them” and they need to be “renewed” every 12 months. They also reserve the right to take the domin away at any time without warning, which has happened to people before but not myself yet luckily. Freenom domains are also treated with a little scepticism due to scammers using them.
With that being said, Freenom is probably the best bet.
You have a choice of .tk .ml .cf .ga and .gq extensions to register domains for free.
Those extensions are paid unfortunately. One ot cheapest providers I’ve found for domains is Namecheap. Porkbun and Google Domains are quite reasonably priced also.
If it is a website for yourself and you really need a .com or .in, I would suggest completing a few bounties to earn cycles which can be cashed out so you can spend it on domains.
If the website is for someone else and they require a .com or .in, I would kindly explain to them that they need to pay for it and it is only a small cost.
If either of those options are not viable, there are other solutions for free such as Freenom and @Praquron’s suggestion.