Dhara portal

This is the first attempt. Many changes to be done.