I tried using budget apps 2-3 years back and it didn't really help me. With too much granular monitoring, things can go easily out of hand. Come on, who have all the time to monitor each and every finance of the day.
The best thing to do is to have a google sheet that says how much you've allocated for each sector and plan for investments, shopping, insurance, transport, rent, etc., and then put money for your own spendings. You can get these details from DBS nav planner.