My project for coursera's Stanford Startup Engineering.