My advice would be to buy a proper domain and couple of months hosting. Nobody will take your site seriously with a free domain