Dependency Injection Refactoring
Summary
Successfully refactored the backend to use a Dependency Container pattern instead of manual dependency management in the router.
Successfully refactored the backend to use a Dependency Container pattern instead of manual dependency management in the router.