Georgia... said:
My fitness pal tracks your daily calories with hundreds maybe thousands of diff things to choose, you can log workouts on it (there are loads to choose too) and it has a weight tracker showing your progress. When you complete a record for the day it tells you what weight you will be in 5 weeks if you always have days like that - LOVE IT!
WW e source is good too