In this Paper, we design democratic constitutions that can transcend the shortcomings of the unanimity rule. The constitution embeds the unanimity rule in a set of virtue-supporting principles: (a) broad packages with many public projects (bundling) are allowed, but can only be proposed once in a legislative term; (b) the person who designs the package is also taxed at the highest proposed rate; and (c) subsidies are forbidden. We show that such democratic constitutions can yield efficient public project provision.