fix : splash animation

feat : auth with password
chore : app Architecture
This commit is contained in:
2025-04-07 16:49:15 +03:30
parent 50cc84461e
commit e83388670c
32 changed files with 1192 additions and 276 deletions

8
assets/icons/call.svg Normal file
View File

@@ -0,0 +1,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="vuesax/bold/call">
<g id="call">
<path id="Vector" d="M11.05 14.95L9.2 16.8C8.81 17.19 8.19 17.19 7.79 16.81C7.68 16.7 7.57 16.6 7.46 16.49C6.43 15.45 5.5 14.36 4.67 13.22C3.85 12.08 3.19 10.94 2.71 9.81C2.24 8.67 2 7.58 2 6.54C2 5.86 2.12 5.21 2.36 4.61C2.6 4 2.98 3.44 3.51 2.94C4.15 2.31 4.85 2 5.59 2C5.87 2 6.15 2.06 6.4 2.18C6.66 2.3 6.89 2.48 7.07 2.74L9.39 6.01C9.57 6.26 9.7 6.49 9.79 6.71C9.88 6.92 9.93 7.13 9.93 7.32C9.93 7.56 9.86 7.8 9.72 8.03C9.59 8.26 9.4 8.5 9.16 8.74L8.4 9.53C8.29 9.64 8.24 9.77 8.24 9.93C8.24 10.01 8.25 10.08 8.27 10.16C8.3 10.24 8.33 10.3 8.35 10.36C8.53 10.69 8.84 11.12 9.28 11.64C9.73 12.16 10.21 12.69 10.73 13.22C10.83 13.32 10.94 13.42 11.04 13.52C11.44 13.91 11.45 14.55 11.05 14.95Z" fill="#B0B0B0"/>
<path id="Vector_2" d="M21.97 18.33C21.97 18.61 21.92 18.9 21.82 19.18C21.79 19.26 21.76 19.34 21.72 19.42C21.55 19.78 21.33 20.12 21.04 20.44C20.55 20.98 20.01 21.37 19.4 21.62C19.39 21.62 19.38 21.63 19.37 21.63C18.78 21.87 18.14 22 17.45 22C16.43 22 15.34 21.76 14.19 21.27C13.04 20.78 11.89 20.12 10.75 19.29C10.36 19 9.96998 18.71 9.59998 18.4L12.87 15.13C13.15 15.34 13.4 15.5 13.61 15.61C13.66 15.63 13.72 15.66 13.79 15.69C13.87 15.72 13.95 15.73 14.04 15.73C14.21 15.73 14.34 15.67 14.45 15.56L15.21 14.81C15.46 14.56 15.7 14.37 15.93 14.25C16.16 14.11 16.39 14.04 16.64 14.04C16.83 14.04 17.03 14.08 17.25 14.17C17.47 14.26 17.7 14.39 17.95 14.56L21.26 16.91C21.52 17.09 21.7 17.3 21.81 17.55C21.91 17.8 21.97 18.05 21.97 18.33Z" fill="#B0B0B0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

3
assets/icons/key.svg Normal file
View File

@@ -0,0 +1,3 @@
<svg width="24" height="13" viewBox="0 0 24 13" fill="none" xmlns="http://www.w3.org/2000/svg">
<path id="key" d="M6.26087 8.32828C5.68696 8.32828 5.19565 8.12441 4.78696 7.71667C4.37826 7.30893 4.17391 6.81878 4.17391 6.24621C4.17391 5.67364 4.37826 5.18348 4.78696 4.77575C5.19565 4.36801 5.68696 4.16414 6.26087 4.16414C6.83478 4.16414 7.32609 4.36801 7.73478 4.77575C8.14348 5.18348 8.34783 5.67364 8.34783 6.24621C8.34783 6.81878 8.14348 7.30893 7.73478 7.71667C7.32609 8.12441 6.83478 8.32828 6.26087 8.32828ZM6.26087 12.4924C4.52174 12.4924 3.04348 11.8851 1.82609 10.6706C0.608696 9.45606 0 7.98126 0 6.24621C0 4.51115 0.608696 3.03635 1.82609 1.82181C3.04348 0.60727 4.52174 0 6.26087 0C7.42609 0 8.48261 0.286284 9.43044 0.858853C10.3783 1.43142 11.1304 2.18617 11.687 3.1231H20.8696L24 6.24621L19.3043 10.9309L17.2174 9.36931L15.1304 10.9309L12.913 9.36931H11.687C11.1304 10.3062 10.3783 11.061 9.43044 11.6336C8.48261 12.2061 7.42609 12.4924 6.26087 12.4924ZM6.26087 10.4103C7.23478 10.4103 8.0913 10.1154 8.83044 9.52547C9.56957 8.93555 10.0609 8.18947 10.3043 7.28724H13.5652L15.0783 8.3543L17.2174 6.76672L19.0696 8.19815L21.0261 6.24621L19.9826 5.20517H10.3043C10.0609 4.30294 9.56957 3.55687 8.83044 2.96695C8.0913 2.37703 7.23478 2.08207 6.26087 2.08207C5.11304 2.08207 4.13043 2.48981 3.31304 3.30528C2.49565 4.12076 2.08696 5.10107 2.08696 6.24621C2.08696 7.39134 2.49565 8.37165 3.31304 9.18713C4.13043 10.0026 5.11304 10.4103 6.26087 10.4103Z" fill="#B8B8B8"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

1
assets/icons/user.svg Normal file
View File

@@ -0,0 +1 @@
<svg id="Layer_1" enable-background="new 0 0 100 100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-.051" x2="91.965" y1="-4.851" y2="95.99"><stop offset="0" stop-color="#97e0ff"/><stop offset="1" stop-color="#1075ff"/></linearGradient><path d="m50 2.5000012c-26.2000008 0-47.5 21.2999973-47.5 47.5s21.2999992 47.4999988 47.5 47.4999988 47.5-21.3000031 47.5-47.5-21.3000031-47.4999988-47.5-47.4999988zm0 28.1999996c8.2000008 0 14.9000015 6.7000008 14.9000015 14.8999977s-6.7000007 14.9000015-14.9000015 14.9000015-14.9000015-6.7000008-14.9000015-14.9000015 6.7000007-14.8999977 14.9000015-14.8999977zm-26 48.1000023v-2.1999969c0-6.3000031 5.1000004-11.5 11.5-11.5h29c6.3000031 0 11.5 5.0999985 11.5 11.5v2.1999969c-6.9000015 6.1999969-16 10-26 10s-19.1000004-3.8000031-26-10z" fill="url(#SVGID_1_)"/></svg>

After

Width:  |  Height:  |  Size: 926 B

BIN
assets/vec/call.svg.vec Normal file

Binary file not shown.

BIN
assets/vec/key.svg.vec Normal file

Binary file not shown.