Yes you do. You need a sales tax number, a town permit and a Board of Health Inspection certificate
vendors permit citysales tax permit stateinsurance for cart, inspection for carthealth permit from city or and state health departmentfood manufacture permit from State health deptlicense to park at the venueand such regulations depending on where you plan your activity