A practice project for Stanford CS184 Startup Engineering