Dionaea like all carnivorous plants do not obtain their energy from their prey. The obtain energy from the sun, like any other plant. Carnivory in plants evolved in habitats where there are very low nutrient levels in the soil, particularly nitrogen, and it is these nutrients that plants are extracting from their prey. The digestive secretions of carnivorous plants are not able to fully digest the chitin and other hard proteins present in insect exoskeletons and so on re-opening the body of the insect will remain (minus the soft internal tissues).
In cultivation, over-fertilising is more likely to be an issue than under fertilising. Lack of light can be an issue (and starve the plant of energy). Your plant looks healthy so do not worry about feeding it flies. The soil does look excessively damp though and you should not use tapwater as all carnivores are sensitive to pH and dissolved salts. Although Dionaea come from swamps, that does not mean everything is almost underwater. Soil moisture levels vary by location and time of year - indeed your plant should be allowed to go dormant during the winter and watering restricted at this time (the leaves/traps will turn black and fall off, but the plant will resprout from beneath the surface in spring).
There are lots of forums dedicated to cultivating carnivorous plants where you will be able to find detailed instructions on how to care for your plant. Alternatively, ask a new question with the aspect of care you are interested in.