While every project is different, the process for every phase typically remains the same. The many projects we've done with Startups have helped us refine this process for the most successful outcome.
First phase involves identifying client goals, desired tools, frameworks and API's, as well as determining scope, timeline and budget
Second phase involves creating the design document to address features and user experience, creating wireframes, and final design files
Third phase involves server configuration, code development, API integration, content, testing, and deployment