www.projtrack.fahemdev.com
Open in
urlscan Pro
69.163.224.219
Public Scan
Submitted URL: https://www.projtrack.fahemdev.com/
Effective URL: https://www.projtrack.fahemdev.com/login
Submission: On April 06 via automatic, source certstream-suspicious — Scanned from DE
Effective URL: https://www.projtrack.fahemdev.com/login
Submission: On April 06 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
1 forms found in the DOM<form x-data="{ isUploadingFile: false }" x-on:submit="if (isUploadingFile) $event.preventDefault()" x-on:file-upload-started="isUploadingFile = true" x-on:file-upload-finished="isUploadingFile = false" class="fi-form grid gap-y-6"
wire:submit="authenticate">
<div style="--cols-default: repeat(1, minmax(0, 1fr));" class="grid grid-cols-[--cols-default] fi-fo-component-ctn gap-6">
<div style="--col-span-default: span 1 / span 1;" class="col-[--col-span-default]" wire:key="8WdMmMIgeXCPZIcEag6k.data.email.Filament\Forms\Components\TextInput">
<div class="fi-fo-field-wrp">
<div class="grid gap-y-2">
<div class="flex items-center justify-between gap-x-3">
<label class="fi-fo-field-wrp-label inline-flex items-center gap-x-3" for="data.email">
<span class="text-sm font-medium leading-6 text-gray-950 dark:text-white"> Email address<sup class="text-danger-600 dark:text-danger-400 font-medium">*</sup>
</span>
</label>
</div>
<div class="grid gap-y-2">
<div
class="fi-input-wrapper flex rounded-lg shadow-sm ring-1 transition duration-75 bg-white focus-within:ring-2 dark:bg-white/5 ring-gray-950/10 focus-within:ring-primary-600 dark:ring-white/20 dark:focus-within:ring-primary-500 fi-fo-text-input overflow-hidden">
<div class="min-w-0 flex-1">
<input
class="fi-input block w-full border-none bg-transparent py-1.5 text-base text-gray-950 outline-none transition duration-75 placeholder:text-gray-400 focus:ring-0 disabled:text-gray-500 disabled:[-webkit-text-fill-color:theme(colors.gray.500)] disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.400)] dark:text-white dark:placeholder:text-gray-500 dark:disabled:text-gray-400 dark:disabled:[-webkit-text-fill-color:theme(colors.gray.400)] dark:disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.500)] sm:text-sm sm:leading-6 ps-3 pe-3"
autocomplete="on" autofocus="autofocus" id="data.email" required="required" type="email" wire:model="data.email">
</div>
</div>
</div>
</div>
</div>
</div>
<div style="--col-span-default: span 1 / span 1;" class="col-[--col-span-default]" wire:key="8WdMmMIgeXCPZIcEag6k.data.password.Filament\Forms\Components\TextInput">
<div class="fi-fo-field-wrp">
<div class="grid gap-y-2">
<div class="flex items-center justify-between gap-x-3">
<label class="fi-fo-field-wrp-label inline-flex items-center gap-x-3" for="data.password">
<span class="text-sm font-medium leading-6 text-gray-950 dark:text-white"> Password<sup class="text-danger-600 dark:text-danger-400 font-medium">*</sup>
</span>
</label>
</div>
<div class="grid gap-y-2">
<div
class="fi-input-wrapper flex rounded-lg shadow-sm ring-1 transition duration-75 bg-white focus-within:ring-2 dark:bg-white/5 ring-gray-950/10 focus-within:ring-primary-600 dark:ring-white/20 dark:focus-within:ring-primary-500 fi-fo-text-input overflow-hidden">
<div class="min-w-0 flex-1">
<input
class="fi-input block w-full border-none bg-transparent py-1.5 text-base text-gray-950 outline-none transition duration-75 placeholder:text-gray-400 focus:ring-0 disabled:text-gray-500 disabled:[-webkit-text-fill-color:theme(colors.gray.500)] disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.400)] dark:text-white dark:placeholder:text-gray-500 dark:disabled:text-gray-400 dark:disabled:[-webkit-text-fill-color:theme(colors.gray.400)] dark:disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.500)] sm:text-sm sm:leading-6 ps-3 pe-3"
id="data.password" required="required" type="password" wire:model="data.password">
</div>
</div>
</div>
</div>
</div>
</div>
<div style="--col-span-default: span 1 / span 1;" class="col-[--col-span-default]" wire:key="8WdMmMIgeXCPZIcEag6k.data.remember.Filament\Forms\Components\Checkbox">
<div class="fi-fo-field-wrp">
<div class="grid gap-y-2">
<div class="flex items-center justify-between gap-x-3">
<label class="fi-fo-field-wrp-label inline-flex items-center gap-x-3" for="data.remember">
<input type="checkbox"
class="fi-checkbox-input rounded border-none bg-white shadow-sm ring-1 transition duration-75 checked:ring-0 focus:ring-2 focus:ring-offset-0 disabled:pointer-events-none disabled:bg-gray-50 disabled:text-gray-50 disabled:checked:bg-current disabled:checked:text-gray-400 dark:bg-white/5 dark:disabled:bg-transparent dark:disabled:checked:bg-gray-600 text-primary-600 ring-gray-950/10 focus:ring-primary-600 checked:focus:ring-primary-500/50 dark:ring-white/20 dark:checked:bg-primary-500 dark:focus:ring-primary-500 dark:checked:focus:ring-primary-400/50 dark:disabled:ring-white/10"
id="data.remember" wire:loading.attr="disabled" wire:model="data.remember">
<span class="text-sm font-medium leading-6 text-gray-950 dark:text-white"> Remember me </span>
</label>
</div>
</div>
</div>
</div>
</div>
<div>
<div class="fi-ac gap-3 grid grid-cols-[repeat(auto-fit,minmax(0,1fr))] fi-form-actions">
<button x-data="{
form: null,
isUploadingFile: false,
}" x-init="
form = $el.closest('form')
form?.addEventListener('file-upload-started', () => {
isUploadingFile = true
})
form?.addEventListener('file-upload-finished', () => {
isUploadingFile = false
})
" x-bind:class="{ 'enabled:opacity-70 enabled:cursor-wait': isUploadingFile }" style="--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);"
class="fi-btn fi-btn-size-md relative grid-flow-col items-center justify-center font-semibold outline-none transition duration-75 focus:ring-2 disabled:pointer-events-none disabled:opacity-70 rounded-lg fi-btn-color-primary gap-1.5 px-3 py-2 text-sm inline-grid shadow-sm bg-custom-600 text-white hover:bg-custom-500 dark:bg-custom-500 dark:hover:bg-custom-400 focus:ring-custom-500/50 dark:focus:ring-custom-400/50 fi-ac-btn-action"
type="submit" wire:loading.attr="disabled" x-bind:disabled="isUploadingFile">
<svg fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="animate-spin fi-btn-icon h-5 w-5 md" wire:loading.delay="" wire:target="authenticate">
<path clip-rule="evenodd"
d="M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
fill-rule="evenodd" fill="currentColor" opacity="0.2"></path>
<path d="M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z" fill="currentColor"></path>
</svg>
<svg fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="animate-spin fi-btn-icon h-5 w-5 md" x-show="isUploadingFile" style="display: none;">
<path clip-rule="evenodd"
d="M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
fill-rule="evenodd" fill="currentColor" opacity="0.2"></path>
<path d="M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z" fill="currentColor"></path>
</svg>
<span x-show="! isUploadingFile" class="fi-btn-label"> Sign in </span>
<span x-show="isUploadingFile" style="display: none;"> Uploading file... </span>
</button>
</div>
</div>
</form>
Text Content
ProjTrack SIGN IN Email address* Password* Remember me Sign in Uploading file...