I really doubt you cracked the frame. Maybe some paint on the seat stay. You might need a new front derailleur mount, derailleur hanger, FD, RD, Chain, and cables. What gear were you in? If low, it's possible it's the bike shops fault, as the rear derailleur could have it the wheel spoke.