diff --git a/app/Http/Controllers/ResultsPage.php b/app/Http/Controllers/ResultsPage.php
new file mode 100644
index 0000000..e4bf827
--- /dev/null
+++ b/app/Http/Controllers/ResultsPage.php
@@ -0,0 +1,25 @@
+auditionCacheService = $auditionCacheService;
+ }
+
+ /**
+ * Handle the incoming request.
+ */
+ public function __invoke(Request $request)
+ {
+ $publishedAuditions = $this->auditionCacheService->getPublishedAuditions();
+
+ return view('results.index', compact('publishedAuditions'));
+ }
+}
diff --git a/app/Services/AuditionCacheService.php b/app/Services/AuditionCacheService.php
index 9d19938..8c93ce7 100644
--- a/app/Services/AuditionCacheService.php
+++ b/app/Services/AuditionCacheService.php
@@ -59,7 +59,7 @@ class AuditionCacheService
Cache::forget($this->cacheKey);
}
- public function publishedAuditions()
+ public function getPublishedAuditions()
{
$cacheKey = 'publishedAuditions';
diff --git a/resources/views/results/backup/index-mobile-menu.blade.php b/resources/views/results/backup/index-mobile-menu.blade.php
new file mode 100644
index 0000000..f0d5f51
--- /dev/null
+++ b/resources/views/results/backup/index-mobile-menu.blade.php
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
diff --git a/resources/views/results/backup/original.blade.php b/resources/views/results/backup/original.blade.php
new file mode 100644
index 0000000..7ea7e6f
--- /dev/null
+++ b/resources/views/results/backup/original.blade.php
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+ AuditionAdmin Results
+ @vite(['resources/css/app.css', 'resources/js/app.js'])
+
+
+
+
+
+
+
+
+ @include('results.backup.index-mobile-menu')
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/views/results/backup/side-menu.blade.php b/resources/views/results/backup/side-menu.blade.php
new file mode 100644
index 0000000..537275e
--- /dev/null
+++ b/resources/views/results/backup/side-menu.blade.php
@@ -0,0 +1,97 @@
+
+
+

+
+
+
diff --git a/resources/views/results/index.blade.php b/resources/views/results/index.blade.php
new file mode 100644
index 0000000..fb4f4a6
--- /dev/null
+++ b/resources/views/results/index.blade.php
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+ AuditionAdmin Results
+ @vite(['resources/css/app.css', 'resources/js/app.js'])
+
+
+
+
+
+
+
+
+ @include('results.mobile-header')
+
+ @include('results.sidebar')
+
+
+
+ @include('results.sidebar')
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/views/results/mobile-header.blade.php b/resources/views/results/mobile-header.blade.php
new file mode 100644
index 0000000..cffa70c
--- /dev/null
+++ b/resources/views/results/mobile-header.blade.php
@@ -0,0 +1,10 @@
+
+
+
Audition Results
+
diff --git a/resources/views/results/sidebar-item.blade.php b/resources/views/results/sidebar-item.blade.php
new file mode 100644
index 0000000..45070e6
--- /dev/null
+++ b/resources/views/results/sidebar-item.blade.php
@@ -0,0 +1,14 @@
+
+
+
+
+ {{ $item_text }}
+
+
diff --git a/resources/views/results/sidebar.blade.php b/resources/views/results/sidebar.blade.php
new file mode 100644
index 0000000..6ec0ce7
--- /dev/null
+++ b/resources/views/results/sidebar.blade.php
@@ -0,0 +1,15 @@
+
+
+

+
+
+
diff --git a/resources/views/test.blade.php b/resources/views/test.blade.php
index 8b45c6d..e4ea0d8 100644
--- a/resources/views/test.blade.php
+++ b/resources/views/test.blade.php
@@ -16,13 +16,8 @@
Test Page
@php
- dump($auditionService->publishedAuditions());
+ dump($auditionService->getPublishedAuditions());
@endphp
-
-
-
-
-
diff --git a/routes/web.php b/routes/web.php
index a6c5fa1..51a5039 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -15,11 +15,14 @@ use App\Http\Middleware\CheckIfCanTab;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;
-Route::get('rediscli', function () {
- return \Illuminate\Support\Facades\Redis::ping();
-});
+
+
Route::get('/test', [TestController::class, 'flashTest'])->middleware('auth', 'verified');
+
Route::view('/', 'welcome')->middleware('guest')->name('home');
+Route::get('/results', [App\Http\Controllers\ResultsPage::class, '__invoke'])->name('results');
+
+
// Judging Routes
Route::middleware(['auth', 'verified', CheckIfCanJudge::class])->prefix('judging')->controller(JudgingController::class)->group(function () {