A computer-implemented method for assisting ordinary citizens with their public activities, such as participation in elections, public gatherings and interest group meetings, the method being performed in a computerized system comprising a central processing unit, a localization signal receiver, a display device and a memory, the computer-implemented method comprising: generating a graphical user interface on the display device; using the graphical user interface to perform a registration of a user; using the graphical user interface to receive from the user a designation of a plurality of political topics of interest to the user; providing the user with information with respect to the designated plurality of political topics of interest to the user; using the localization signal receiver to determine a location of the user; and assisting the user with the public activities using the determined location of the user and a time information.
展开▼