Possible two ways:

1. Using Free Domain with the help of Freenom

2. Using Github Education pack

3. If any methods available please mail me http://sriramsds.tk - automatic! :)

Obtaining Domain using FreeNom and Hosting with http://github.com - automatic!

  1. Register a Domain name on FreeNom Website and You will get Client Area
  2. Then Select the Manage Domain, you will be redirected next page
  3. Then choose Manage Freenom DNS to Set a Customized domain Domain Setup