In the future, you will be able to 3D print your shoes at home. Right now, there are companies that allow you to scan your feet to get custom fit shoes that meet your taste. Feetz allows you to do just that with the help of your mobile device. Simply scan your feet to capture data points and multiple dimensions. Your shoes will be ready in less than 2 weeks.
Feetz makes these shoes from recyclable materials. The app lets you take 3 pictures of your foot to create your shoes. You can try the app for free.