The main difference between direct democracy and representative democracy is that direct democracy is a form of democracy where all laws and policies are created by a general vote of society while representative democracy is a form of democracy where citizens vote on representatives to create laws and policy on behalf of them.
Democracy is a form of government in which citizens have the power and authority to choose their governing legislation. There are two main forms of democracy as direct democracy and representative democracy.