From e73a844ce0b58de359d04d3116e789c5874648c2 Mon Sep 17 00:00:00 2001 From: tedoaba Date: Thu, 24 Oct 2024 16:31:48 +0300 Subject: [PATCH] logo and color styles added for the web --- Dockerfile | 9 ++- app/static/assets/adey.jpg | Bin 0 -> 9615 bytes app/static/css/main.css | 102 ++++++++++++------------ app/tailwind.config.js | 5 ++ app/templates/_footer.html | 2 +- app/templates/_navigation.html | 6 +- app/templates/base.html | 2 +- app/templates/pages/home.html | 6 +- app/templates/transactions/create.html | 20 +++-- app/templates/transactions/history.html | 2 +- 10 files changed, 77 insertions(+), 77 deletions(-) create mode 100644 app/static/assets/adey.jpg diff --git a/Dockerfile b/Dockerfile index 7e405ba..76625ad 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,9 +6,6 @@ ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 ENV FLASK_APP=app -# Set the working directory -WORKDIR /app - # Copy and install system dependencies RUN apt-get update && apt-get install -y \ build-essential \ @@ -21,10 +18,14 @@ RUN curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && \ apt-get install -y nodejs && \ apt-get clean && rm -rf /var/lib/apt/lists/* +# Set the working directory +WORKDIR /app + # Copy project dependencies first to improve caching COPY requirements.txt . -RUN pip install --upgrade pip && pip install -r requirements.txt +RUN pip install --no-cache-dir --upgrade pip && \ + pip install --no-cache-dir -r requirements.txt # Copy Node dependencies and install them COPY app/package.json . RUN npm install diff --git a/app/static/assets/adey.jpg b/app/static/assets/adey.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8487e00101566cf75e7fc7809a3c5e865298c500 GIT binary patch literal 9615 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 literal 0 HcmV?d00001 diff --git a/app/static/css/main.css b/app/static/css/main.css index 7537ef8..e2e31e0 100644 --- a/app/static/css/main.css +++ b/app/static/css/main.css @@ -706,6 +706,14 @@ video { height: 1.25rem; } +.h-32 { + height: 8rem; +} + +.h-8 { + height: 2rem; +} + .w-10 { width: 2.5rem; } @@ -718,6 +726,14 @@ video { width: 100%; } +.w-32 { + width: 8rem; +} + +.w-8 { + width: 2rem; +} + .min-w-full { min-width: 100%; } @@ -738,10 +754,6 @@ video { flex-basis: 25%; } -.origin-\[0\] { - transform-origin: 0; -} - .-translate-y-6 { --tw-translate-y: -1.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); @@ -871,9 +883,9 @@ video { border-color: rgb(209 213 219 / var(--tw-border-opacity)); } -.border-gray-600 { - --tw-border-opacity: 1; - border-color: rgb(75 85 99 / var(--tw-border-opacity)); +.bg-blue-600 { + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); } .bg-blue-700 { @@ -881,19 +893,24 @@ video { background-color: rgb(29 78 216 / var(--tw-bg-opacity)); } -.bg-gray-50 { +.bg-dg-dark-blue { --tw-bg-opacity: 1; - background-color: rgb(249 250 251 / var(--tw-bg-opacity)); + background-color: rgb(17 45 50 / var(--tw-bg-opacity)); } -.bg-gray-800 { +.bg-dg-light-blue { --tw-bg-opacity: 1; - background-color: rgb(31 41 55 / var(--tw-bg-opacity)); + background-color: rgb(37 78 88 / var(--tw-bg-opacity)); } -.bg-gray-900 { +.bg-dg-light-grey { --tw-bg-opacity: 1; - background-color: rgb(17 24 39 / var(--tw-bg-opacity)); + background-color: rgb(110 102 88 / var(--tw-bg-opacity)); +} + +.bg-gray-50 { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); } .bg-transparent { @@ -905,6 +922,11 @@ video { background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } +.bg-dg-dark-grey { + --tw-bg-opacity: 1; + background-color: rgb(79 74 65 / var(--tw-bg-opacity)); +} + .p-10 { padding: 2.5rem; } @@ -942,11 +964,6 @@ video { padding-right: 12rem; } -.px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; -} - .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; @@ -1064,11 +1081,6 @@ video { color: rgb(17 24 39 / var(--tw-text-opacity)); } -.text-red-700 { - --tw-text-opacity: 1; - color: rgb(185 28 28 / var(--tw-text-opacity)); -} - .text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); @@ -1106,9 +1118,9 @@ video { transition-duration: 300ms; } -.hover\:bg-blue-800:hover { +.hover\:bg-blue-700:hover { --tw-bg-opacity: 1; - background-color: rgb(30 64 175 / var(--tw-bg-opacity)); + background-color: rgb(29 78 216 / var(--tw-bg-opacity)); } .hover\:bg-gray-100:hover { @@ -1180,10 +1192,6 @@ video { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.peer:focus ~ .peer-focus\:start-0 { - inset-inline-start: 0px; -} - .peer:focus ~ .peer-focus\:-translate-y-6 { --tw-translate-y: -1.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); @@ -1195,10 +1203,6 @@ video { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.peer:focus ~ .peer-focus\:font-medium { - font-weight: 500; -} - .peer:focus ~ .peer-focus\:text-blue-600 { --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity)); @@ -1210,10 +1214,6 @@ video { margin-right: auto; } - .sm\:w-auto { - width: auto; - } - .sm\:px-16 { padding-left: 4rem; padding-right: 4rem; @@ -1249,10 +1249,6 @@ video { width: auto; } - .md\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } @@ -1387,11 +1383,6 @@ video { --tw-space-x-reverse: 1; } -.peer:focus ~ .rtl\:peer-focus\:translate-x-1\/4:where([dir="rtl"], [dir="rtl"] *) { - --tw-translate-x: 25%; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - .dark\:divide-gray-700:where(.dark, .dark *) > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(55 65 81 / var(--tw-divide-opacity)); @@ -1422,6 +1413,16 @@ video { background-color: rgb(37 99 235 / var(--tw-bg-opacity)); } +.dark\:bg-dg-dark-blue:where(.dark, .dark *) { + --tw-bg-opacity: 1; + background-color: rgb(17 45 50 / var(--tw-bg-opacity)); +} + +.dark\:bg-dg-light-blue:where(.dark, .dark *) { + --tw-bg-opacity: 1; + background-color: rgb(37 78 88 / var(--tw-bg-opacity)); +} + .dark\:bg-gray-500:where(.dark, .dark *) { --tw-bg-opacity: 1; background-color: rgb(107 114 128 / var(--tw-bg-opacity)); @@ -1447,11 +1448,6 @@ video { color: rgb(156 163 175 / var(--tw-text-opacity)); } -.dark\:text-red-700:where(.dark, .dark *) { - --tw-text-opacity: 1; - color: rgb(185 28 28 / var(--tw-text-opacity)); -} - .dark\:text-white:where(.dark, .dark *) { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); @@ -1493,9 +1489,9 @@ video { } @media (min-width: 768px) { - .md\:dark\:bg-slate-700:where(.dark, .dark *) { + .md\:dark\:bg-dg-light-blue:where(.dark, .dark *) { --tw-bg-opacity: 1; - background-color: rgb(51 65 85 / var(--tw-bg-opacity)); + background-color: rgb(37 78 88 / var(--tw-bg-opacity)); } .md\:dark\:text-blue-500:where(.dark, .dark *) { diff --git a/app/tailwind.config.js b/app/tailwind.config.js index 484d6e8..2aabde1 100644 --- a/app/tailwind.config.js +++ b/app/tailwind.config.js @@ -17,6 +17,11 @@ module.exports = { merriweather: ['Merriweather', 'serif'], }, colors: { + 'dg-blue': '#88BDBC', + 'dg-light-blue': '#254E58', + 'dg-dark-blue': '#112D32', + 'dg-dark-grey': '#4F4A41', + 'dg-light-grey': '#6E6658', 'tedo-dark-blue': '#080F5B', 'tedo-blue': '#0D19A3', 'tedo-light-green': '#15DB95', diff --git a/app/templates/_footer.html b/app/templates/_footer.html index 421c85b..51fb527 100644 --- a/app/templates/_footer.html +++ b/app/templates/_footer.html @@ -1,6 +1,6 @@ -