The URMC-HUB is a simple web applications that converts tools for the URMC service desk into one fast application.
URMC Service desk agents are requred to use many application that are slow, require other information before getting what is needed and require a ton of application open to get all information. Since most of our work flow in done in the browser. A better solution to this was building an application that was faster, requiring less clicks and can be used in one spot.
Since the release of URMC-HUB 1.0. There are many things that can be changed to better manage the project and for better usage.
The application was hard to manage with all the files being static html, css, and js files. The project will be in react to better manage the files.
Orginally the files were sitting on the share drive and to open the project you would just click on an .html file. New version will have the files embedding in the final .exe. Leaving the project to just one file rather than a bunch of files.
There will now be a sqlite database for storing information about each service desk agent for them to customize parts inside of the tool. Like having custom links on the bookmarks page.
Instructions on what is needed and how to build the project for development work.
cd backend/server/frontend
npm install
npm run build
Note: npm run dev to just work with frontend
cd backend/cmd/hub
go mod tidy
go run .
Project runs on localhost:8080/
go build .
Run the hub.exe created