You can choose between Angular Material or PrimeNG, if you have experience in integrating third party javascript libs you can use SemanticUI , Bootstrap or Foundation. All above UI Frameworks support side navigation with off page canavas implementation.