I've no idea how much you should charge, but I do know from others on here that you should definitely get a deposit first. I would also put what you are going to do/make in writing, spelling everything out, so you are both clear of her expectations & your commitment.