added vendor controller and route for frontend