Since some weeks ago a coworker and I have been studying how to set up the EOS local environment to create wallets, keys, accounts, smart contracts, and how to use the persistence API. That's alright now, we could eventually be able to develop the back-end of our application on EOS.
However, our aim is to develop a decentralized web application and we're investigating if it's possible to build a complete web application on top of EOS. To achieve that we'd need a kind of decentralized web server that serves files to the browser, for example. Additionally, we will have DNS name-ip mapping issues as this app will be running on a distributed system.
Summarizing, my questions are: Is it possible to have a web application completely hosted on EOS? What about the DNS names? Do you know any open source web page running on EOS at the moment?
Any help would be greatly appreciated.