Abstract: A method and system include a computing device. The computing device includes a network interface, to communicate with an app server, to download a macramé app from the app server. The computing device further includes a processing unit to execute the macramé app to select a plurality of macramé tiles and place the plurality of macramé tiles against each other to form a macramé project.