diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 5c191fa..a1367e7 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -1,10 +1,15 @@
 import { NgModule } from '@angular/core';
 import { RouterModule, Routes } from '@angular/router';
+import { FavorisUserComponent } from './pages/favoris-user/favoris-user.component';
 import { HomePageComponent } from './pages/home-page/home-page.component';
+import { ListCategoriesComponent } from './pages/list-categories/list-categories.component';
 
 const routes: Routes = [
     { path: '', redirectTo: 'home', pathMatch: 'full' },
     { path: 'home', component: HomePageComponent },
+    { path: 'categories', component: ListCategoriesComponent },
+    { path: 'favoris', component: FavorisUserComponent },
+    { path: 'Deconnexion', redirectTo: 'home'}
 ];
 
 @NgModule({
diff --git a/src/app/app.component.html b/src/app/app.component.html
index 435cdfd..3d99444 100644
--- a/src/app/app.component.html
+++ b/src/app/app.component.html
@@ -1,2 +1,3 @@
+
 
 
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 958ce0d..dcbf3e8 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -15,6 +15,8 @@ import { CardRestoComponent } from './card-resto/card-resto.component';
 import { FooterComponent } from './footer/footer.component';
 import { HomePageComponent } from './pages/home-page/home-page.component';
 import { HttpClientModule } from '@angular/common/http';
+import { ListCategoriesComponent } from './pages/list-categories/list-categories.component';
+import { FavorisUserComponent } from './pages/favoris-user/favoris-user.component';
 
 @NgModule({
   declarations: [
@@ -29,7 +31,9 @@ import { HttpClientModule } from '@angular/common/http';
     CardCategoryComponent,
     CardRestoComponent,
     FooterComponent,
-    HomePageComponent
+    HomePageComponent,
+    ListCategoriesComponent,
+    FavorisUserComponent
   ],
   imports: [
     BrowserModule,
diff --git a/src/app/header/components/nav-bar/nav-bar.component.html b/src/app/header/components/nav-bar/nav-bar.component.html
index 108f6fd..705301a 100644
--- a/src/app/header/components/nav-bar/nav-bar.component.html
+++ b/src/app/header/components/nav-bar/nav-bar.component.html
@@ -1 +1,27 @@
-
nav-bar works!
+
+
+
+
diff --git a/src/app/header/components/nav-bar/nav-bar.component.scss b/src/app/header/components/nav-bar/nav-bar.component.scss
index e69de29..5f6e9ae 100644
--- a/src/app/header/components/nav-bar/nav-bar.component.scss
+++ b/src/app/header/components/nav-bar/nav-bar.component.scss
@@ -0,0 +1,7 @@
+#image-header{
+  display: flex;
+  justify-content: center;
+  margin: auto;
+  padding-bottom: 5%;
+  filter: drop-shadow(0 0 0.30rem black);
+}
diff --git a/src/app/header/components/search-bar/search-bar.component.html b/src/app/header/components/search-bar/search-bar.component.html
index aac7a30..e13586b 100644
--- a/src/app/header/components/search-bar/search-bar.component.html
+++ b/src/app/header/components/search-bar/search-bar.component.html
@@ -1 +1,8 @@
-search-bar works!
+
diff --git a/src/app/header/components/search-bar/search-bar.component.scss b/src/app/header/components/search-bar/search-bar.component.scss
index e69de29..1403dca 100644
--- a/src/app/header/components/search-bar/search-bar.component.scss
+++ b/src/app/header/components/search-bar/search-bar.component.scss
@@ -0,0 +1,7 @@
+.container-fluid
+{
+  padding-top: 2%;
+  width : 100%;
+  margin: auto;
+  border-bottom: 3px crimson;
+}
diff --git a/src/app/pages/favoris-user/favoris-user.component.html b/src/app/pages/favoris-user/favoris-user.component.html
new file mode 100644
index 0000000..45dd947
--- /dev/null
+++ b/src/app/pages/favoris-user/favoris-user.component.html
@@ -0,0 +1 @@
+favoris-user works!
diff --git a/src/app/pages/favoris-user/favoris-user.component.scss b/src/app/pages/favoris-user/favoris-user.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/app/pages/favoris-user/favoris-user.component.spec.ts b/src/app/pages/favoris-user/favoris-user.component.spec.ts
new file mode 100644
index 0000000..a1e56bd
--- /dev/null
+++ b/src/app/pages/favoris-user/favoris-user.component.spec.ts
@@ -0,0 +1,25 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { FavorisUserComponent } from './favoris-user.component';
+
+describe('FavorisUserComponent', () => {
+  let component: FavorisUserComponent;
+  let fixture: ComponentFixture;
+
+  beforeEach(async () => {
+    await TestBed.configureTestingModule({
+      declarations: [ FavorisUserComponent ]
+    })
+    .compileComponents();
+  });
+
+  beforeEach(() => {
+    fixture = TestBed.createComponent(FavorisUserComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/src/app/pages/favoris-user/favoris-user.component.ts b/src/app/pages/favoris-user/favoris-user.component.ts
new file mode 100644
index 0000000..98e9f06
--- /dev/null
+++ b/src/app/pages/favoris-user/favoris-user.component.ts
@@ -0,0 +1,15 @@
+import { Component, OnInit } from '@angular/core';
+
+@Component({
+  selector: 'app-favoris-user',
+  templateUrl: './favoris-user.component.html',
+  styleUrls: ['./favoris-user.component.scss']
+})
+export class FavorisUserComponent implements OnInit {
+
+  constructor() { }
+
+  ngOnInit(): void {
+  }
+
+}
diff --git a/src/app/pages/home-page/home-page.component.html b/src/app/pages/home-page/home-page.component.html
index 020706a..4ae502f 100644
--- a/src/app/pages/home-page/home-page.component.html
+++ b/src/app/pages/home-page/home-page.component.html
@@ -1,3 +1,3 @@
 
\ No newline at end of file
+  
+
diff --git a/src/app/pages/list-categories/list-categories.component.html b/src/app/pages/list-categories/list-categories.component.html
new file mode 100644
index 0000000..744a7e2
--- /dev/null
+++ b/src/app/pages/list-categories/list-categories.component.html
@@ -0,0 +1 @@
+category-works!
diff --git a/src/app/pages/list-categories/list-categories.component.scss b/src/app/pages/list-categories/list-categories.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/app/pages/list-categories/list-categories.component.spec.ts b/src/app/pages/list-categories/list-categories.component.spec.ts
new file mode 100644
index 0000000..8ed152c
--- /dev/null
+++ b/src/app/pages/list-categories/list-categories.component.spec.ts
@@ -0,0 +1,25 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { ListCategoriesComponent } from './list-categories.component';
+
+describe('ListCategoriesComponent', () => {
+  let component: ListCategoriesComponent;
+  let fixture: ComponentFixture;
+
+  beforeEach(async () => {
+    await TestBed.configureTestingModule({
+      declarations: [ ListCategoriesComponent ]
+    })
+    .compileComponents();
+  });
+
+  beforeEach(() => {
+    fixture = TestBed.createComponent(ListCategoriesComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/src/app/pages/list-categories/list-categories.component.ts b/src/app/pages/list-categories/list-categories.component.ts
new file mode 100644
index 0000000..a2b5ac0
--- /dev/null
+++ b/src/app/pages/list-categories/list-categories.component.ts
@@ -0,0 +1,16 @@
+import { Component, OnInit } from '@angular/core';
+import { ApiBackService } from 'src/app/services/api-back.service';
+
+
+@Component({
+  selector: 'app-list-categories',
+  templateUrl: './list-categories.component.html',
+  styleUrls: ['./list-categories.component.scss']
+})
+export class ListCategoriesComponent implements OnInit {
+
+  constructor(private apiBackService : ApiBackService) {
+   }
+
+  ngOnInit(): void {}
+}
diff --git a/src/assets/images-header/fond.png b/src/assets/images-header/fond.png
new file mode 100644
index 0000000..fbd2d6c
Binary files /dev/null and b/src/assets/images-header/fond.png differ
diff --git a/src/assets/images-header/logo.png b/src/assets/images-header/logo.png
new file mode 100644
index 0000000..725a0ce
Binary files /dev/null and b/src/assets/images-header/logo.png differ
diff --git a/src/environments/environment.ts b/src/environments/environment.ts
index a0c2872..170a57c 100644
--- a/src/environments/environment.ts
+++ b/src/environments/environment.ts
@@ -4,7 +4,7 @@
 
 export const environment = {
   production: false,
-  apiUrl: "http://localhost:8080",
+  apiUrl: "http://localhost:3000",
 };
 
 /*