|
@@ -0,0 +1,73 @@
|
|
|
+<template>
|
|
|
+ <div class="min-h-screen flex">
|
|
|
+ <!-- Sidebar -->
|
|
|
+ <nav class="w-64 bg-[#08002E] p-4 space-y-4">
|
|
|
+ <div class="flex items-center justify-center gap-2 mb-8">
|
|
|
+ <h1 class="text-18 font-bold bg-gradient-to-r from-purple-600 to-violet-400 bg-clip-text text-transparent">GenLiteX</h1>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- Navigation Items -->
|
|
|
+ <div class="space-y-2">
|
|
|
+ <a href="#/portal" class="flex items-center gap-3 p-3 rounded-lg bg-[#1A103C] text-white hover:bg-[#1A103C]/80">
|
|
|
+ <HomeIcon class="w-5 h-5" />
|
|
|
+ <span>Home</span>
|
|
|
+ </a>
|
|
|
+
|
|
|
+ <a href="#/generate-user-stories" class="flex items-center gap-3 p-3 rounded-lg bg-[#1A103C] text-white hover:bg-[#1A103C]/80">
|
|
|
+ <MessageSquareIcon class="w-5 h-5" />
|
|
|
+ <span>Generate User Stories</span>
|
|
|
+ </a>
|
|
|
+
|
|
|
+ <a href="#/generate-test-scripts" class="flex items-center gap-3 p-3 rounded-lg bg-[#1A103C] text-white hover:bg-[#1A103C]/80">
|
|
|
+ <FileTextIcon class="w-5 h-5" />
|
|
|
+ <span>Generate Test Scripts</span>
|
|
|
+ </a>
|
|
|
+
|
|
|
+ <a href="#/smart-analysis" class="flex items-center gap-3 p-3 rounded-lg bg-[#1A103C] text-white hover:bg-[#1A103C]/80">
|
|
|
+ <ActivityIcon class="w-5 h-5" />
|
|
|
+ <span>Smart Project Analysis</span>
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ </nav>
|
|
|
+
|
|
|
+ <!-- Main Content -->
|
|
|
+ <main class="flex-1 p-6 space-y-6 bg-gradient-to-br from-white to-purple-500">
|
|
|
+ <!-- Lightweight Usable Version Module -->
|
|
|
+ <div class="grid grid-cols-2 gap-6">
|
|
|
+ <div class="p-6 rounded-2xl bg-white">
|
|
|
+ <h2 class="text-2xl font-semibold mb-2">Generate User Stories</h2>
|
|
|
+ <p class="text-gray-700">Click to generate user stories.</p>
|
|
|
+ <a href="#/generate-user-stories" class="mt-4 px-4 py-2 bg-purple-500 text-white rounded-lg hover:bg-purple-600 transition-colors">
|
|
|
+ Generate
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="p-6 rounded-2xl bg-white">
|
|
|
+ <h2 class="text-2xl font-semibold mb-2">Generate Test Scripts</h2>
|
|
|
+ <p class="text-gray-700">Click to generate test scripts.</p>
|
|
|
+ <a href="#/generate-test-scripts" class="mt-4 px-4 py-2 bg-purple-500 text-white rounded-lg hover:bg-purple-600 transition-colors">
|
|
|
+ Generate
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- Smart Project Analysis Module -->
|
|
|
+ <div class="p-6 rounded-2xl bg-white">
|
|
|
+ <h2 class="text-2xl font-semibold mb-2">Smart Project Analysis</h2>
|
|
|
+ <p class="text-gray-700">Analyze your project with our smart tools.</p>
|
|
|
+ <a href="#/smart-analysis" class="mt-4 px-4 py-2 bg-purple-500 text-white rounded-lg hover:bg-purple-600 transition-colors">
|
|
|
+ Analyze
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ </main>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script setup>
|
|
|
+import {
|
|
|
+ Home as HomeIcon,
|
|
|
+ MessageSquare as MessageSquareIcon,
|
|
|
+ FileText as FileTextIcon,
|
|
|
+ Activity as ActivityIcon
|
|
|
+} from 'lucide-vue-next'
|
|
|
+</script>
|