Use nodejs
Add spinner
Add tabs
Remove GET action
Change database
Use clustering
Minor cleanup
Use transactions