Finished with the JS for basic users, need to start admin now.
Also need to rework backend entirely.... what a mess.