You need to get some books.
First, garden hoses are not code accepted for connection to potable water. Second, they will burst under the heat and pressure. Third, you need pressure relief and drain valves on here to protect yourself. Fourth, you need a storage tank, because the sun is out during the day, and most of your hot water usage is in the dark.