There's already a recipe tree and raw materials list for normal crafting on single items. As mentioned above, there are sites to handle anything more complex. Adding that kind of functionality to the game might be possible, but it would definitely be more limited and potentially cumbersome.

For island, you can easily look at the list and type it in chat somewhere. You generally need no more than 5 items to make anything.