diff --git a/src/app/add-content/add-content.component.html b/src/app/add-content/add-content.component.html
new file mode 100644
index 0000000000000000000000000000000000000000..a2ef9ce9e8240219f8e5a61322a42521571cdad5
--- /dev/null
+++ b/src/app/add-content/add-content.component.html
@@ -0,0 +1,12 @@
+<div fxLayout="column" fxLayoutAlign="start" fxLayoutGap="20px" fxFill>
+  <div fxLayout="row" fxLayoutAlign="center">
+    <mat-tab-group>
+      <mat-tab label="Text">
+        <app-content-creation></app-content-creation>
+      </mat-tab>
+      <mat-tab label="Choice">
+        <app-creator-choice-content></app-creator-choice-content>
+      </mat-tab>
+    </mat-tab-group>
+  </div>
+</div>
diff --git a/src/app/add-content/add-content.component.scss b/src/app/add-content/add-content.component.scss
new file mode 100644
index 0000000000000000000000000000000000000000..9c27dfb4addf41f8e07b81b639597342eecefa71
--- /dev/null
+++ b/src/app/add-content/add-content.component.scss
@@ -0,0 +1,8 @@
+mat-tab-group {
+  width: 100%;
+  max-width: 800px;
+}
+
+mat-tab-body {
+  padding: 20px 0;
+}
diff --git a/src/app/add-content/add-content.component.spec.ts b/src/app/add-content/add-content.component.spec.ts
new file mode 100644
index 0000000000000000000000000000000000000000..a55d1df87d859a860ca7e784b54decd98dcc8378
--- /dev/null
+++ b/src/app/add-content/add-content.component.spec.ts
@@ -0,0 +1,25 @@
+import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { AddContentComponent } from './add-content.component';
+
+describe('AddContentComponent', () => {
+  let component: AddContentComponent;
+  let fixture: ComponentFixture<AddContentComponent>;
+
+  beforeEach(async(() => {
+    TestBed.configureTestingModule({
+      declarations: [ AddContentComponent ]
+    })
+    .compileComponents();
+  }));
+
+  beforeEach(() => {
+    fixture = TestBed.createComponent(AddContentComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/src/app/add-content/add-content.component.ts b/src/app/add-content/add-content.component.ts
new file mode 100644
index 0000000000000000000000000000000000000000..312fd84c0c426a27f750f11f65acaec3bd3d0ae2
--- /dev/null
+++ b/src/app/add-content/add-content.component.ts
@@ -0,0 +1,15 @@
+import { Component, OnInit } from '@angular/core';
+
+@Component({
+  selector: 'app-add-content',
+  templateUrl: './add-content.component.html',
+  styleUrls: ['./add-content.component.scss']
+})
+export class AddContentComponent implements OnInit {
+
+  constructor() { }
+
+  ngOnInit() {
+  }
+
+}