First, we'll discuss exactly what functionality you're looking for. Then, I'll draw up a formal list of what needs to be created. Once we've finalized a plan of action, I'll get to work, keeping you updated regarding progress along the way. When the website is built, I'll deliver the code base to you.