diff --git a/src/app/modules/manage-exams-module/manage-exams-module-routing.module.ts b/src/app/modules/manage-exams-module/manage-exams-module-routing.module.ts
index 6df619563315d324973ef18e9a9cdfe350549701..476618ff51bdae97f1d44c9fc3b3c50711b10d77 100644
--- a/src/app/modules/manage-exams-module/manage-exams-module-routing.module.ts
+++ b/src/app/modules/manage-exams-module/manage-exams-module-routing.module.ts
@@ -2,12 +2,16 @@ import { NgModule } from '@angular/core';
 import { RouterModule, Routes } from '@angular/router';
 
 import { ExamsTableComponent } from './components/exams-table/exams-table.component';
+import { HeaderComponent } from '../shared/components/header/header.component';
 
 const routes: Routes = [
 
   {
     path: 'manage-exams', component: ExamsTableComponent, pathMatch: 'full',
   },
+  {
+    path: 'header', component: HeaderComponent, pathMatch: 'full',
+  },
 ];
 
 @NgModule({
diff --git a/src/app/modules/shared/components/header/header.component.html b/src/app/modules/shared/components/header/header.component.html
new file mode 100644
index 0000000000000000000000000000000000000000..2a25263f6fa153d3daa0ef6281b9e2f14b33084d
--- /dev/null
+++ b/src/app/modules/shared/components/header/header.component.html
@@ -0,0 +1,10 @@
+<nav class="navbar navbar-expand-lg navbar-light bg-light">
+        <div class="header-container">
+            <div>
+                <img src="../../assets/images/sunbird_logo.png" alt="UPSMF logo">
+            </div>
+            <div>
+                <button>GJ</button>
+            </div>
+        </div>
+  </nav>
\ No newline at end of file
diff --git a/src/app/modules/shared/components/header/header.component.scss b/src/app/modules/shared/components/header/header.component.scss
new file mode 100644
index 0000000000000000000000000000000000000000..5f7da6b87fb9bb86438e093886e43c4818f7eb57
--- /dev/null
+++ b/src/app/modules/shared/components/header/header.component.scss
@@ -0,0 +1,18 @@
+.header-container {
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+  }
+img{
+    margin-left: 12rem;
+    width: 17rem;
+}
+button{
+    
+    margin-left: 72rem;
+    background-color: forestgreen;
+    border-radius: 8px;
+    border: none;
+    color: white;
+
+}
\ No newline at end of file
diff --git a/src/app/modules/shared/components/header/header.component.spec.ts b/src/app/modules/shared/components/header/header.component.spec.ts
new file mode 100644
index 0000000000000000000000000000000000000000..1fd30b4db7460c2fcf4cffbeffc548c83d0569ca
--- /dev/null
+++ b/src/app/modules/shared/components/header/header.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { HeaderComponent } from './header.component';
+
+describe('HeaderComponent', () => {
+  let component: HeaderComponent;
+  let fixture: ComponentFixture<HeaderComponent>;
+
+  beforeEach(async () => {
+    await TestBed.configureTestingModule({
+      declarations: [ HeaderComponent ]
+    })
+    .compileComponents();
+
+    fixture = TestBed.createComponent(HeaderComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/src/app/modules/shared/components/header/header.component.ts b/src/app/modules/shared/components/header/header.component.ts
new file mode 100644
index 0000000000000000000000000000000000000000..913b282059a11f72bc5f4871908dda909ae885a7
--- /dev/null
+++ b/src/app/modules/shared/components/header/header.component.ts
@@ -0,0 +1,10 @@
+import { Component } from '@angular/core';
+
+@Component({
+  selector: 'app-header',
+  templateUrl: './header.component.html',
+  styleUrls: ['./header.component.scss']
+})
+export class HeaderComponent {
+
+}
diff --git a/src/app/modules/shared/shared.module.ts b/src/app/modules/shared/shared.module.ts
index e84b662bbbf25c523762765164ceb0746211fbab..313c329645dd79443a44131b0e0b9d92e246360b 100644
--- a/src/app/modules/shared/shared.module.ts
+++ b/src/app/modules/shared/shared.module.ts
@@ -3,10 +3,12 @@ import { CommonModule } from '@angular/common';
 
 import { TableModule } from 'primeng/table';
 import { SharedTableComponent } from './components/shared-table/shared-table.component';
+import { HeaderComponent } from './components/header/header.component';
 
 @NgModule({
   declarations: [
-    SharedTableComponent
+    SharedTableComponent,
+    HeaderComponent
   ],
   imports: [
     CommonModule,
@@ -14,7 +16,8 @@ import { SharedTableComponent } from './components/shared-table/shared-table.com
   ],
   exports :
   [
-    SharedTableComponent
+    SharedTableComponent,
+    HeaderComponent
   ]
 })
 export class SharedModule { }
diff --git a/src/assets/images/sunbird_logo.png b/src/assets/images/sunbird_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..6387eb3f5a28022f7c63aeb679a39c59d3e35295
Binary files /dev/null and b/src/assets/images/sunbird_logo.png differ