YNAB (and surely other apps) works that way. Your money is affected to the budget you want, not "free to spend".
They have a nice 9 day course about managing your budget (Email: <a href="https://www.youneedabudget.com/method/nine-day-course" rel="nofollow">https://www.youneedabudget.com/method/nine-day-course</a>, PDF: <a href="http://www.youneedabudget.com/downloads/9DayCourse.pdf" rel="nofollow">http://www.youneedabudget.com/downloads/9DayCourse.pdf</a>)<p>I may be a bit biased because I really love this app, but it helped me a lot to stop throwing money on useless things.