Track inventory for specific projects

What is the best way to track inventory for specific projects. Currently basic warehouse is not being used.