Dependency Injection Refactoring

Dependency Injection Refactoring

Summary

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