No heat cause there's no coolant in the heater core? Open the upper heater hose clamp and see if it leaks water or has air.
Coolant puddles would indicate that there is a leak in the overflow bottle that is positioned inside the front fascia. Look in front of the right (passenger side) tire at the slot for indicating the amount of coolant in the bottle. If you remove the rubber plug (fog light acess) you can reach in and feel the overflow bottle. Use a scope or mirror to see the bottle through the fog lamp acess hole.
It is common for one of the long screws holding the bottom of the front fascuia to squish upwards and punch a hole in the bottom of the overflow tank going over curbs, etc. On The VIPER Garage - Index
I have recommended that the long screw UNDER the overflow bottle be ground shorter to prevent punching holes in the plastic bottle.