I am making a simple website for a friend of a friend. We have agreed on an hourly rate. I'm just wondering, how does a contract normally end? It could have a term like "either party can terminate this contract by providing 7 days notice". But that doesn't seem to cover the case where the website is completed and their naturally is no more work.
What if a long time from now she comes back to give me more work on the website but I am too busy with other projects, how is that prevented in terms of stating the scope in a contract?