1) Fix the grunt build process
2) Integrate it with backend gradle build process together
3) Add user management module