| CPC G06Q 40/06 (2013.01) | 20 Claims |

|
1. A centralized budget dashboard and report system (CBDRS), comprising:
a memory having non-transitory instructions stored therein; and
processing circuitry coupled to the memory, and being configured to execute the non-transitory instructions, thereby causing the processing circuitry to:
cause a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:
a first user input field configured to receive a first user input identifying an authorized user to log in to the CBDRS;
in response to a successful log in to the CBDRS, obtain master data from the memory, the master data being associated with the authorized user;
restrict access of the authorized user based on a location of the user determined based on the obtained master data;
update the GUI output by the UI, the updated GUI comprising:
a budget dashboard configured to display budget data associated with the authorized user;
receive a share request from the authorized user for sharing, with at least one sharing user, the budget dashboard associated with the authorized user; and
in response to a determination that any of the at least one sharing user is unauthorized automatically rejecting the share request from the authorized user.
|