diff --git a/app/Http/Controllers/AboutPageController.php b/app/Http/Controllers/AboutPageController.php
deleted file mode 100644
index d174e550..00000000
--- a/app/Http/Controllers/AboutPageController.php
+++ /dev/null
@@ -1,16 +0,0 @@
- About::first()?->content,
- ]);
- }
-}
diff --git a/app/Http/Controllers/Admin/AboutController.php b/app/Http/Controllers/Admin/AboutController.php
deleted file mode 100644
index cc5be0ad..00000000
--- a/app/Http/Controllers/Admin/AboutController.php
+++ /dev/null
@@ -1,32 +0,0 @@
- $about,
- ]);
- }
-
- public function update(Request $request): RedirectResponse
- {
- $about = About::firstOrNew();
- $about->content = $request->input('content');
- $about->save();
-
- return redirect()->route('admin.about.show');
- }
-}
diff --git a/app/Models/About.php b/app/Models/About.php
deleted file mode 100644
index 26b6a719..00000000
--- a/app/Models/About.php
+++ /dev/null
@@ -1,13 +0,0 @@
-
- */
-class AboutFactory extends Factory
-{
- /**
- * Define the model's default state.
- *
- * @return array
- */
- public function definition(): array
- {
- return [
- 'content' => $this->faker->paragraph,
- ];
- }
-}
diff --git a/database/migrations/2026_08_28_142830_create_about_table.php b/database/migrations/2026_08_28_142830_create_about_table.php
deleted file mode 100644
index 15ab6f84..00000000
--- a/database/migrations/2026_08_28_142830_create_about_table.php
+++ /dev/null
@@ -1,28 +0,0 @@
-id();
- $table->text('content');
- $table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- */
- public function down(): void
- {
- Schema::dropIfExists('about');
- }
-};
diff --git a/resources/views/about.blade.php b/resources/views/about.blade.php
deleted file mode 100644
index e73c933a..00000000
--- a/resources/views/about.blade.php
+++ /dev/null
@@ -1,9 +0,0 @@
-@extends('master')
-@section('title')About « @stop
-
-@section('content')
- About
-
- {!! $about !!}
-
-@stop
diff --git a/resources/views/admin/about/show.blade.php b/resources/views/admin/about/show.blade.php
deleted file mode 100644
index 59c6a433..00000000
--- a/resources/views/admin/about/show.blade.php
+++ /dev/null
@@ -1,19 +0,0 @@
-@extends('master')
-
-@section('title')Edit About « Admin CP « @stop
-
-@section('content')
- Edit About
-
-@stop
diff --git a/resources/views/admin/welcome.blade.php b/resources/views/admin/welcome.blade.php
index 132da7cc..03112665 100644
--- a/resources/views/admin/welcome.blade.php
+++ b/resources/views/admin/welcome.blade.php
@@ -57,11 +57,6 @@
Edit your bio.
- About
-
- Edit your about page.
-
-
Passkeys
Manager your passkeys.
diff --git a/resources/views/master.blade.php b/resources/views/master.blade.php
index b33d1fa9..543f4255 100644
--- a/resources/views/master.blade.php
+++ b/resources/views/master.blade.php
@@ -36,7 +36,6 @@
Likes
Contacts
Projects
- About
diff --git a/routes/web.php b/routes/web.php
index 03d865b1..3b6fa7d2 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -1,7 +1,5 @@
name('login');
Route::post('login', [AuthController::class, 'login']);
@@ -172,12 +167,6 @@ Route::middleware(MyAuthMiddleware::class)->prefix('admin')->group(function () {
Route::put('/', [SettingsController::class, 'update']);
});
- // About
- Route::prefix('about')->group(function () {
- Route::get('/', [AboutController::class, 'show'])->name('admin.about.show');
- Route::put('/', [AboutController::class, 'update']);
- });
-
// Passkeys
Route::prefix('passkeys')->group(function () {
Route::get('/', [PasskeysController::class, 'index']);
diff --git a/tests/Feature/AboutPageTest.php b/tests/Feature/AboutPageTest.php
deleted file mode 100644
index 61455069..00000000
--- a/tests/Feature/AboutPageTest.php
+++ /dev/null
@@ -1,26 +0,0 @@
-create([
- 'content' => 'This is the about page content.',
- ]);
-
- $this->get('/about')
- ->assertSee('This is the about page content.');
- }
-}
diff --git a/tests/Feature/Admin/AboutTest.php b/tests/Feature/Admin/AboutTest.php
deleted file mode 100644
index 141a548b..00000000
--- a/tests/Feature/Admin/AboutTest.php
+++ /dev/null
@@ -1,68 +0,0 @@
-make();
-
- $response = $this->actingAs($user)
- ->get('/admin/about');
- $response->assertSeeText('Edit About');
- }
-
- #[Test]
- public function admin_can_create_about(): void
- {
- $user = User::factory()->make();
-
- $this->actingAs($user)
- ->post('/admin/about', [
- '_method' => 'PUT',
- 'content' => 'About content',
- ]);
- $this->assertDatabaseHas('about', ['content' => 'About content']);
- }
-
- #[Test]
- public function admin_can_load_existing_about(): void
- {
- $user = User::factory()->make();
- $about = About::factory()->create([
- 'content' => 'This is my about page. It uses HTML.',
- ]);
-
- $response = $this->actingAs($user)
- ->get('/admin/about');
- $response->assertSeeText('This is my about page. It uses HTML.');
- }
-
- #[Test]
- public function admin_can_edit_about(): void
- {
- $user = User::factory()->make();
- $about = About::factory()->create();
-
- $this->actingAs($user)
- ->post('/admin/about', [
- '_method' => 'PUT',
- 'content' => 'This about page has been edited',
- ]);
- $this->assertDatabaseHas('about', [
- 'content' => 'This about page has been edited',
- ]);
- }
-}