voting frontend