Think of this DIY wall shelf and indoor hanging garden system as the lo-tech, low cost version of the Ambius indoor vertical garden. The customizable shelving system is adjustable with "stack-able" shelving units, notched and locked together with an interlocking design. But it's really the hanging garden which sets this apart from other shelving units...
The uprights are 2x4s notched and mounted to the wall studs. The shelves are common pine. I use a propane torch to burn the wood and bring out the grain, then I scuff it down lightly, wipe it clean and seal with some polyurethane. Once you mount the shelves to the uprights, you just need to tap some shims in below each shelf to level and lock it in place.
Here is a diagram of a single one (above). The point of having them stack-able is so that when we move in the future we can adjust the size of the book selves by just adding or removing some. Also it will make moving a lot easier.
Of course, there's one glaring issue with this otherwise impressive design: watering all those plants without dripping onto the floor. Reddit user Ollecer admits he has yet to figure out how to incorporate a drip pan system to avoid spilling water on the floor between waterings (and onto his weights), but hopefully he's able to retain the hanging indoor garden feature, because it's both beautiful aesthetically and beneficial for improving indoor air.
More photos over at Imgur.