Flytraps(VFTs) need full sun. Seriously as much as you can give them. They like a very loose soil...50/50 peat/perlite or silica sand. They do not like nutrients or fertilizer of any kind. They naturally grow in very poor soil and get all the nutrients they need from the insects they catch. You should keep them moist at all times but not soaking wet. Lastly, never give them tap water...the mineral build up will slowly kill them. They need reverse osmosis(RO) water or distilled.
VFTs are also perrenial. They come back every year and divide like crazy every year.