Talk to Customer about the project and get insight of customers mind.
Design a Demo Design for customer to select from and do all the needed changes.
Once the Customer is satisfied implement the project.
Test the project for differents bugs before handing it over to the customer.