chore: cleanup project structure and update readme for beta release

This commit is contained in:
2025-12-23 04:59:21 +07:00
parent 1640ced748
commit 10a00bac0e
122 changed files with 8320 additions and 661 deletions

View File

@@ -1,4 +1,7 @@
@extends('layouts.fullscreen-layout')
@extends('layouts.fullscreen-layout', ['title' => 'Reset Your Password'])
@section('meta_description', 'Recover access to your TrustLab account. Enter your email to receive a password reset link.')
@section('robots', 'noindex, nofollow')
@section('content')
<div class="relative z-1 bg-white p-6 sm:p-0 dark:bg-gray-900">
@@ -13,7 +16,7 @@
<path d="M12.7083 5L7.5 10.2083L12.7083 15.4167" stroke="" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
</svg>
Back to Home
Back to home
</a>
</div>
<div class="mx-auto flex w-full max-w-md flex-1 flex-col justify-center">
@@ -76,7 +79,7 @@
<img src="{{ asset('images/logo/auth-logo.svg') }}" alt="Logo" />
</a>
<p class="text-center text-gray-400 dark:text-white/60">
Free and Open-Source Tailwind CSS Admin Dashboard Template
Professional Certificate Authority & API Management System
</p>
</div>
</div>

View File

@@ -1,4 +1,6 @@
@extends('layouts.fullscreen-layout')
@extends('layouts.fullscreen-layout', ['title' => 'Set New Password'])
@section('robots', 'noindex, nofollow')
@section('content')
<div class="relative z-1 bg-white p-6 sm:p-0 dark:bg-gray-900">
@@ -13,7 +15,7 @@
<path d="M12.7083 5L7.5 10.2083L12.7083 15.4167" stroke="" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
</svg>
Back to Home
Back to home
</a>
</div>
<div class="mx-auto flex w-full max-w-md flex-1 flex-col justify-center">
@@ -108,7 +110,7 @@
<img src="{{ asset('images/logo/auth-logo.svg') }}" alt="Logo" />
</a>
<p class="text-center text-gray-400 dark:text-white/60">
Free and Open-Source Tailwind CSS Admin Dashboard Template
Professional Certificate Authority & API Management System
</p>
</div>
</div>

View File

@@ -5,6 +5,17 @@
<div class="relative flex h-screen w-full flex-col justify-center sm:p-0 lg:flex-row dark:bg-gray-900">
<!-- Form -->
<div class="flex w-full flex-1 flex-col lg:w-1/2">
<div class="mx-auto w-full max-w-md pt-10">
<a href="{{ route('home') }}"
class="inline-flex items-center text-sm text-gray-500 transition-colors hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-300">
<svg class="stroke-current" xmlns="http://www.w3.org/2000/svg" width="20" height="20"
viewBox="0 0 20 20" fill="none">
<path d="M12.7083 5L7.5 10.2083L12.7083 15.4167" stroke="" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
</svg>
Back to home
</a>
</div>
<div class="mx-auto flex w-full max-w-md flex-1 flex-col justify-center">
<div>
<div class="mb-5 sm:mb-8">

View File

@@ -1,17 +1,20 @@
@extends('layouts.fullscreen-layout')
@extends('layouts.fullscreen-layout', ['title' => 'Sign In to Portal'])
@section('meta_description', 'Access your Certificate Authority dashboard and manage your API keys and certificates securely.')
@section('robots', 'noindex, nofollow')
@section('content')
<div class="relative z-1 bg-white p-6 sm:p-0 dark:bg-gray-900">
<div class="relative flex h-screen w-full flex-col justify-center sm:p-0 lg:flex-row dark:bg-gray-900">
<!-- Form -->
<div class="flex w-full flex-1 flex-col lg:w-1/2">
<div class="mx-auto w-full max-w-md pt-10">
<a href="{{ route('dashboard') }}"
<div class="mx-auto w-full max-w-md pt-5 sm:py-10">
<a href="{{ route('home') }}"
class="inline-flex items-center text-sm text-gray-500 transition-colors hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-300">
<svg class="stroke-current" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path d="M12.7083 5L7.5 10.2083L12.7083 15.4167" stroke="" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
</svg>
Back to dashboard
Back to home
</a>
</div>
<div class="mx-auto flex w-full max-w-md flex-1 flex-col justify-center">
@@ -136,6 +139,12 @@
Don't have an account?
<a href="{{ route('signup') }}" class="text-brand-500 hover:text-brand-600 dark:text-brand-400">Sign Up</a>
</p>
<p class="mt-4 text-center text-xs text-gray-500 sm:text-start dark:text-gray-500">
By signing in, you agree to our
<a href="{{ route('legal.show', 'terms-and-conditions') }}" class="underline hover:text-gray-700 dark:hover:text-gray-300">Terms</a>
and
<a href="{{ route('legal.show', 'privacy-policy') }}" class="underline hover:text-gray-700 dark:hover:text-gray-300">Privacy Policy</a>.
</p>
</div>
</div>
</div>
@@ -151,7 +160,7 @@
<img src="./images/logo/auth-logo.svg" alt="Logo" />
</a>
<p class="text-center text-gray-400 dark:text-white/60">
Free and Open-Source Tailwind CSS Admin Dashboard Template
Professional Certificate Authority & API Management System
</p>
</div>
</div>

View File

@@ -1,4 +1,7 @@
@extends('layouts.fullscreen-layout')
@extends('layouts.fullscreen-layout', ['title' => 'Create Your Account'])
@section('meta_description', 'Get started with DyDev TrustLab. Create an account to manage your certificates and API keys with a unified dashboard.')
@section('robots', 'noindex, nofollow')
@section('content')
<div class="relative z-1 bg-white p-6 sm:p-0 dark:bg-gray-900">
@@ -11,7 +14,7 @@
<svg class="stroke-current" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path d="M12.7083 5L7.5 10.2083L12.7083 15.4167" stroke="" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
</svg>
Back to dashboard
Back to home
</a>
</div>
<div class="mx-auto flex w-full max-w-md flex-1 flex-col justify-center">
@@ -157,6 +160,12 @@
Already have an account?
<a href="{{ route('signin') }}" class="text-brand-500 hover:text-brand-600 dark:text-brand-400">Sign In</a>
</p>
<p class="mt-4 text-center text-xs text-gray-500 sm:text-start dark:text-gray-500">
By signing up, you agree to our
<a href="{{ route('legal.show', 'terms-and-conditions') }}" class="underline hover:text-gray-700 dark:hover:text-gray-300">Terms</a>
and
<a href="{{ route('legal.show', 'privacy-policy') }}" class="underline hover:text-gray-700 dark:hover:text-gray-300">Privacy Policy</a>.
</p>
</div>
</div>
</div>
@@ -170,7 +179,7 @@
<img src="./images/logo/auth-logo.svg" alt="Logo" />
</a>
<p class="text-center text-gray-400 dark:text-white/60">
Free and Open-Source Tailwind CSS Admin Dashboard Template
Professional Certificate Authority & API Management System
</p>
</div>
</div>

View File

@@ -1,4 +1,6 @@
@extends('layouts.fullscreen-layout')
@extends('layouts.fullscreen-layout', ['title' => 'Verify Your Email'])
@section('robots', 'noindex, nofollow')
@section('content')
<div class="relative z-1 bg-white p-6 sm:p-0 dark:bg-gray-900">
@@ -17,7 +19,9 @@
</svg>
</span>
<p class="text-gray-700 dark:text-gray-400">
Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you?
Thanks for signing up! Before getting started, could you verify your email address
<span class="font-bold text-gray-900 dark:text-white">({{ auth()->user()->email }})</span>
by clicking on the link we just emailed to you?
</p>
<p class="mt-4 text-sm text-gray-500 dark:text-gray-400">
If you didn't receive the email, we will gladly send you another.
@@ -56,7 +60,7 @@
<img src="{{ asset('images/logo/auth-logo.svg') }}" alt="Logo" />
</a>
<p class="text-center text-gray-400 dark:text-white/60">
Secure Certificate Management System
Professional Certificate Authority & API Management System
</p>
</div>
</div>