I would recommend working on an hourly basis until you get some experience behind you that will allow you to accurately and fairly bid out by the project. Unless this is something you're familiar with and can reasonably estimate in advance.
Congrats on the new client!