From bb8ebbf7ef9ff22d99372b0dfe7bf9f05d0d8b32 Mon Sep 17 00:00:00 2001 From: Seth Sharp Date: Sat, 16 Mar 2024 17:42:41 +1000 Subject: [PATCH 1/6] wip --- .../views/pages/custom-framing.blade.php | 29 ++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/resources/views/pages/custom-framing.blade.php b/resources/views/pages/custom-framing.blade.php index b5a7df1..bd63326 100644 --- a/resources/views/pages/custom-framing.blade.php +++ b/resources/views/pages/custom-framing.blade.php @@ -1,3 +1,30 @@ - Custom Framing + + + + + Custom Picture Framing + + + + At Framed Just For You, we specialize in custom framing that transforms your cherished memories into timeless works of art. + Our expert craftsmen meticulously tailor each frame to suit your unique style and preserve the essence of your precious moments. + Whether it's artwork, photographs, memorabilia, or more, we provide personalized framing solutions that elevate the beauty and significance + of your keepsakes. + + + + + + So what is custom framing exactly? + + + + Most people when they think of custom framing, believe they do not need it and a cheap frame + from kmart will suffice. Custom Framing is for those pieces of art work that deserve the best Australian + Made materials and a frame that will be custom fit and designed to the art works needs. + + + + From 8d4c0b1c134e441895b345d9daf65329094a35fb Mon Sep 17 00:00:00 2001 From: Seth Sharp Date: Sun, 17 Mar 2024 11:15:13 +1000 Subject: [PATCH 2/6] wip --- resources/views/pages/custom-framing.blade.php | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/resources/views/pages/custom-framing.blade.php b/resources/views/pages/custom-framing.blade.php index bd63326..a361e2a 100644 --- a/resources/views/pages/custom-framing.blade.php +++ b/resources/views/pages/custom-framing.blade.php @@ -13,18 +13,6 @@ of your keepsakes. - - - - So what is custom framing exactly? - - - - Most people when they think of custom framing, believe they do not need it and a cheap frame - from kmart will suffice. Custom Framing is for those pieces of art work that deserve the best Australian - Made materials and a frame that will be custom fit and designed to the art works needs. - - From fa50d793b28f921aa2e752a0587f35ed7eaf66a3 Mon Sep 17 00:00:00 2001 From: Seth Sharp Date: Sun, 17 Mar 2024 13:15:18 +1000 Subject: [PATCH 3/6] wip --- package-lock.json | 32 +++- .../views/components/icons/plus.blade.php | 3 + .../components/section/content.blade.php | 4 +- .../views/pages/custom-framing.blade.php | 162 +++++++++++++++++- routes/public.php | 2 - 5 files changed, 189 insertions(+), 14 deletions(-) create mode 100644 resources/views/components/icons/plus.blade.php diff --git a/package-lock.json b/package-lock.json index 31ec230..f43f791 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "FramedJust4You", + "name": "FramedJustForYou", "lockfileVersion": 3, "requires": true, "packages": { @@ -47,6 +47,7 @@ "version": "7.22.16", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", + "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -486,7 +487,8 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.19", @@ -575,6 +577,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "dev": true, "dependencies": { "@babel/parser": "^7.21.3", "@vue/shared": "3.3.4", @@ -586,6 +589,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "dev": true, "dependencies": { "@vue/compiler-core": "3.3.4", "@vue/shared": "3.3.4" @@ -595,6 +599,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "dev": true, "dependencies": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.4", @@ -612,6 +617,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "dev": true, "dependencies": { "@vue/compiler-dom": "3.3.4", "@vue/shared": "3.3.4" @@ -621,6 +627,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "dev": true, "dependencies": { "@vue/shared": "3.3.4" } @@ -629,6 +636,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "dev": true, "dependencies": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.4", @@ -641,6 +649,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "dev": true, "dependencies": { "@vue/reactivity": "3.3.4", "@vue/shared": "3.3.4" @@ -650,6 +659,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", + "dev": true, "dependencies": { "@vue/runtime-core": "3.3.4", "@vue/shared": "3.3.4", @@ -660,6 +670,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "dev": true, "dependencies": { "@vue/compiler-ssr": "3.3.4", "@vue/shared": "3.3.4" @@ -671,7 +682,8 @@ "node_modules/@vue/shared": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==", + "dev": true }, "node_modules/alpinejs": { "version": "3.13.5", @@ -965,7 +977,8 @@ "node_modules/csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true }, "node_modules/deepmerge": { "version": "4.3.1", @@ -1052,7 +1065,8 @@ "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true }, "node_modules/fast-glob": { "version": "3.3.1", @@ -1385,6 +1399,7 @@ "version": "0.30.3", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz", "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==", + "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -1471,6 +1486,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, "funding": [ { "type": "github", @@ -1568,7 +1584,8 @@ "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", @@ -1604,6 +1621,7 @@ "version": "8.4.29", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "dev": true, "funding": [ { "type": "opencollective", @@ -1963,6 +1981,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -2185,6 +2204,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", + "dev": true, "dependencies": { "@vue/compiler-dom": "3.3.4", "@vue/compiler-sfc": "3.3.4", diff --git a/resources/views/components/icons/plus.blade.php b/resources/views/components/icons/plus.blade.php new file mode 100644 index 0000000..ac712b4 --- /dev/null +++ b/resources/views/components/icons/plus.blade.php @@ -0,0 +1,3 @@ + + + diff --git a/resources/views/components/section/content.blade.php b/resources/views/components/section/content.blade.php index e754694..b941bb1 100644 --- a/resources/views/components/section/content.blade.php +++ b/resources/views/components/section/content.blade.php @@ -1,6 +1,6 @@ -@props(['title' => '']) +@props(['title' => '', 'id' => '']) -
merge(['class' => 'p-1 sm:p-4 rounded-md']) }}> +
merge(['class' => 'p-1 sm:p-4 rounded-md']) }} id="{{$id}}"> @if ($title) @endif diff --git a/resources/views/pages/custom-framing.blade.php b/resources/views/pages/custom-framing.blade.php index a361e2a..d0da93d 100644 --- a/resources/views/pages/custom-framing.blade.php +++ b/resources/views/pages/custom-framing.blade.php @@ -7,12 +7,166 @@ - At Framed Just For You, we specialize in custom framing that transforms your cherished memories into timeless works of art. - Our expert craftsmen meticulously tailor each frame to suit your unique style and preserve the essence of your precious moments. - Whether it's artwork, photographs, memorabilia, or more, we provide personalized framing solutions that elevate the beauty and significance - of your keepsakes. +
+
+ Custom Picture Framing has so many branches, lucky for you, we pretty much cover everything. From Jerseys, Medals + Posters and Photos. Right through to physical objects such as Footballs, golf balls and even shovels. Whatever means a lot to + you, we can frame it! + +
+
+ + At Framed Just For You, we specialize in custom framing that transforms your cherished memories into timeless works of art. + Our expert craftsmen meticulously tailor each frame to suit your unique style and preserve the essence of your precious moments. +
+
+
+ Whats on this page + + +
+
+
+ +
+ Australian Made + +
+ Experience the unmatched longevity of our frames, crafted exclusively with + Australian-sourced materials. By supporting local artisans and harnessing + the durability of native resources, we ensure that your frame becomes a + timeless keepsake, built to last a lifetime. Beyond aesthetics, choosing one + of our frames is an investment in quality and sustainability. +
+
+
+ + + + + + Services + + +

+ +
+
+ + + + + + + + + + + + + + + + + + + +
+
+ + + + Our Approach + + +

+ +
+ +
+
+
+
+ + + + + FAQ + + + +

+ +
+ +
+
+
+
+ diff --git a/routes/public.php b/routes/public.php index bcf8aa2..d18ccc5 100644 --- a/routes/public.php +++ b/routes/public.php @@ -22,7 +22,6 @@ Route::prefix('new/custom-framing')->name('new.framing.')->group(function () { /** * Acrylic - * Australian made * Canvases * Indigenous Art * Jigsaws @@ -32,7 +31,6 @@ * Prints, Posters & Photos * HandCrafted * Restorations - * Canvas (NEW)) */ }); From 1445185162f84e69f814f1eb92d32da5fd44be03 Mon Sep 17 00:00:00 2001 From: Seth Sharp Date: Sun, 17 Mar 2024 14:50:14 +1000 Subject: [PATCH 4/6] wip --- .../views/components/cards/arch.blade.php | 4 +- .../views/components/cards/item.blade.php | 20 +++++ .../views/pages/custom-framing.blade.php | 81 ++++++++++++------- 3 files changed, 76 insertions(+), 29 deletions(-) create mode 100644 resources/views/components/cards/item.blade.php diff --git a/resources/views/components/cards/arch.blade.php b/resources/views/components/cards/arch.blade.php index 757429a..9c3bb48 100644 --- a/resources/views/components/cards/arch.blade.php +++ b/resources/views/components/cards/arch.blade.php @@ -1,9 +1,11 @@ +@props(['href', 'image', 'title', 'alt' => '']) +
diff --git a/resources/views/components/cards/item.blade.php b/resources/views/components/cards/item.blade.php new file mode 100644 index 0000000..228e523 --- /dev/null +++ b/resources/views/components/cards/item.blade.php @@ -0,0 +1,20 @@ +@props(['href', 'image', 'title', 'alt' => '']) + + +
+
+ + +
+
+
+
+ +
+ {{ $title }} +
+
diff --git a/resources/views/pages/custom-framing.blade.php b/resources/views/pages/custom-framing.blade.php index d0da93d..439f951 100644 --- a/resources/views/pages/custom-framing.blade.php +++ b/resources/views/pages/custom-framing.blade.php @@ -26,21 +26,36 @@
@@ -73,65 +88,75 @@
- - - - - - - - - - - + +
From f5eab81307661e056a71210c97e9a8b90a449799 Mon Sep 17 00:00:00 2001 From: Seth Sharp Date: Sun, 17 Mar 2024 14:59:07 +1000 Subject: [PATCH 5/6] faq wip --- .../views/pages/custom-framing.blade.php | 56 ++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/resources/views/pages/custom-framing.blade.php b/resources/views/pages/custom-framing.blade.php index 439f951..c9e6cfe 100644 --- a/resources/views/pages/custom-framing.blade.php +++ b/resources/views/pages/custom-framing.blade.php @@ -186,8 +186,62 @@

-
+
+
+

+ Much much does Custom Framing cost? +

+ +

+ There is no special formula that allows us to estimate the cost of custom framing. + Custom Framing has a lot of different factors which affects the total in the end. +

+
+
+

+ Can it be expensive? +

+ +

+ It all depends on your item, but please consider that this is more then just purchasing a product. + We supply high quality materials and have our framers put it together by hand. So in the end it can be, + but its what you are paying for. +

+
+ +
+

+ How do I decide what is best considering the options? +

+ +

+ With our vast selection of frames, matboard and glass choices it can be tough to come to a decision. but luckily + that process is made easy with our staff who have an eye for design and can help you decide. +

+
+ +
+

+ What is a matboard and these other framing materials? +

+ +

+ A matboard allows your keepsake to sit on something providing multiple benefits. 1. It adds extra depth and + with the correct colour selection style to your frame. 2. It prevents the item from being damaged from behind. +

+
+ +
+

+ Does glass choice matter? +

+ +

+ Yes glass choice does matter. Glass that we stock each have their own benefits and advantages, its down to + what is being framed and how much you are willing to spend. +

+
From 8fd0324633f20b1ff35bb8263d52ca94ba74db37 Mon Sep 17 00:00:00 2001 From: Seth Sharp Date: Sun, 17 Mar 2024 15:06:46 +1000 Subject: [PATCH 6/6] wip --- .../views/pages/custom-framing.blade.php | 79 ++++++++++++++++++- resources/views/pages/home.blade.php | 8 +- 2 files changed, 81 insertions(+), 6 deletions(-) diff --git a/resources/views/pages/custom-framing.blade.php b/resources/views/pages/custom-framing.blade.php index c9e6cfe..069379e 100644 --- a/resources/views/pages/custom-framing.blade.php +++ b/resources/views/pages/custom-framing.blade.php @@ -84,7 +84,10 @@ Services -

+

+ What we offer is limitless these are a handful of the most common services we provide for our customers. If you + have something different, we are still more then capable of making something amazing for it. +

@@ -168,10 +171,80 @@ Our Approach -

+

+ Our approach is simple, whether your custom framing project is a + valuable artwork by a renowned artist or your grandchild's arts + and crafts project it will receive the highest attention to + detail while being finished to the finest standards. +

+ +
+
+
+ +
+
+ Our custom framing service, with over 1000 frames to choose + from, caters to every customer's unique preferences and needs. + Just like a satisfied customer who values quality and variety, + we offer an extensive selection of frames that suits any style + or project. +
+
-
+
+
+ We offer a comprehensive selection of glass types to compliment + your custom frame: +
    +
  • Clear Glass
  • +
  • UV Clear Glass 97% Non Fading
  • +
  • Non Reflective Glass
  • +
  • Conservation Non reflective Glass 97% Non Fading
  • +
  • Museum Glass
  • +
  • Ultra-view
  • +
+
+
+ +
+
+ +
+
+ +
+
+ Our mat boards are top quality and acid free. We use Crescent - + Neilsen, Bainbridge, Alpha, Peterborough Museum Core, Artique + conservation, Archival rag and Museum mats +
+
+
+
+ At Framed Just For You we use all quality wood and metal picture + frames, no synthetics are used. Frames are sourced from all over + the world and we have over 1000 samples to choose from. Our huge + selection of custom frames include brands such as Larson-Juhl + and Antons Mouldings. +
+
+ +
+
diff --git a/resources/views/pages/home.blade.php b/resources/views/pages/home.blade.php index c4f7e8d..f141358 100644 --- a/resources/views/pages/home.blade.php +++ b/resources/views/pages/home.blade.php @@ -129,9 +129,11 @@ class="pl-1 text-primary-400"> {{ config('framed.contact.telephone') }}
- +