you can added your website on ipfs (html / js /css) use IPNS and dnslink to render that public. for chat parts you can see this project https://github.com/orbitdb/orbit-db.
However, where could I find a developer to help me set this up?? Finally, I can use Cloudflare to allow it to work as a normal site? Will this still keep it censor free and secure?