Throughout the furious hacking that occured to get this done, alot of excess and unused code accumulated. This is my fault for not cleaning it up and help on this would be great.
If someone could provide an list of endpoints that are actually consumed by the frontend, we can create a followup ticket to remove unused components.
I feel this is a good first issue as it only requires combing the frontend to find endpoints then comparing that against server.ts