Due to licensing issue, I will not be able to share the codes.
I was adding on validation to existing ones, and realized that even changing the existing validation's return value (a simple text msg) does not reflect on the browser. A quick summary, I was able to change any .html or .php file, just not .js files. This project uses react too, not sure if this info helps.
Note that I have already cleared the cache of the browser many times as suggested by others. May I know is there a mechanism where the creator can lock us out from changing the source code of .js files or a read-only code that don't accept addons/modification? If not, no methods to work around other than pointless refreshing.
Please note that the license only restricts the program to have n amount of users. FYI- source code name is from IceHRM
Ok I have found the issue behind why .js changes are not reflected. The project uses Gulp to bundle the js files, therefore any change to the code must use the command gulp to "compile it" just like how .java has javac
side note, it rarely has to do with client or server cache