diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f08544c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +# Hugo generated files +resources/_gen/ +public/ +.hugo_build.lock diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..d4dba36 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/hugo-fresh"] + path = themes/hugo-fresh + url = https://github.com/StefMa/hugo-fresh diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config.yml b/config.yml new file mode 100644 index 0000000..c043bea --- /dev/null +++ b/config.yml @@ -0,0 +1,148 @@ +baseURL: https://barkr.8bitsqu.id/ +languageCode: en-us +title: Barkr +theme: hugo-fresh +# Disables warnings +disableKinds: + - taxonomy + - taxonomyTerm +markup: + goldmark: + renderer: + unsafe: true # Allows you to write raw html in your md files + +params: + # Open graph allows easy social sharing. If you don't want it you can set it to false or just delete the variable + openGraph: true + # Used as meta data; describe your site to make Google Bots happy + description: Barkr is a simple, fast, and easy way to keep track of your pet and their safety. + navbarlogo: + image: logos/logo.png # from static/images/logos/logo.png + link: / + font: + name: "Open Sans" + sizes: [400, 600] + hero: + title: Peace of mind, even when they're out + subtitle: Worldwide tracking coverage and revolutionary battery life + buttontext: Features + buttonlink: "#Features" + image: logos/largeLogo.png # from static/images/logos/largelogo.png + navbar: + - title: Features + url: /#Features + - title: Pricing + url: /#Pricing + - title: Reviews + url: /#Reviews + - title: Why Barkr + url: /blog/why + - title: Sign up + url: /signup + button: true + section1: + title: Features + subtitle: Everything you need to know + tiles: + - title: Worldwide Tracking Coverage + icon: mouse-globe + text: Based on Apple's FindMyNetwork + url: /blog/why + buttonText: Find Out More + - title: Web Dashboard + icon: laptop-cloud + text: As a mobile app or computer web-site + url: /#Online Dashboard + buttonText: Preview + - title: Multi-week Battery Life + icon: plug-cloud + text: Never worry about running out of power + url: /signup + buttonText: Get started + section2: + title: Pricing + subtitle: Only the best for your best friend + Tiles: + - title: Hardware + icon: hardware + text: $39.99, just the hardware you need, nothing more - lightweight and safe to use + url: /shop + buttonText: Buy Now + - title: Lite Plan + icon: lite + text: $0.99/month, get all the tracking data at an affordable price for your best friend + url: /signup + buttonText: Get started + - title: Premium Plan + icon: full + text: $2.99/month, get tracking, health and safety statistics, without breaking the bank + url: /signup + buttonText: Get started + section3: + title: Online Dashboard + subtitle: Incase you don't have your phone handy + image: dashboardMockup.png + buttonText: Dashboard Guide + buttonLink: /docs/dashboard + section4: + title: App + subtitle: Built for cross-platform using Flutter + image: appMockup.png + buttonText: App Guide + buttonLink: /docs/app + section5: + title: Reviews + subtitle: Our users love it! + clients: + - name: Linda W. + quote: Sometimes my dog likes to chase after birds in the neighborhood, this gives me peace of mind that he's safe. + job: Verified Buyer + img: 1 + - name: James T. + quote: The battery life is insane. Alerts usually within a minute and accurate enough location. + job: Verified Buyer + img: 2 + - name: David L. + quote: With this, you never need to worry about it being charged. Had it for weeks and it's still half full. + job: Early Tester + img: 3 + footer: + logo: logo.png + quicklinks: + column1: + title: "Product" + links: + - text: Discover features + link: /#Features + - text: Check pricing + link: /#Pricing + - text: Read the reviews + link: /#Reviews + column2: + title: "Docs" + links: + - text: Quickstart guide + link: /docs/quickstart + - text: App guide + link: /docs/app + - text: Dashboard guide + link: /docs/dashboard + column3: + title: "Blog" + links: + - text: Why Barkr + link: /blog/why + - text: Who we are + link: /blog/about + - text: Contact us + link: /blog/contact + socialmediatitle: Follow Us / More Info + socialmedia: + - link: https://github.com/LEG-Industries/ELEC60013-ES-CW1-Website + icon: github + - link: https://facebook.com/# + icon: facebook + - link: https://instagram.com/# + icon: instagram + - link: https://twitter.com/# + icon: twitter diff --git a/content/blog/about.md b/content/blog/about.md new file mode 100644 index 0000000..e6cb52a --- /dev/null +++ b/content/blog/about.md @@ -0,0 +1,4 @@ +--- +title: About Us +include_footer: true # or false to display the footer +--- \ No newline at end of file diff --git a/content/blog/contact.md b/content/blog/contact.md new file mode 100644 index 0000000..53a9f9d --- /dev/null +++ b/content/blog/contact.md @@ -0,0 +1,4 @@ +--- +title: Contact Us +include_footer: true # or false to display the footer +--- \ No newline at end of file diff --git a/content/blog/why.md b/content/blog/why.md new file mode 100644 index 0000000..90ff381 --- /dev/null +++ b/content/blog/why.md @@ -0,0 +1,18 @@ +--- +title: What makes Barkr Unique? +include_footer: true # or false to display the footer +--- + +- Outstanding battery life and lightness + - We do not rely on bulky and battery-intensive GPS devices; instead we use Apple’s FindMy Network, reserving battery power for only the on-device sensors. This allows us to increase battery life and make the collar even lighter, taking a literal load off your pet’s shoulders. +- Increased privacy + - All of your data is transmitted over encrypted channels and stored securely using Google’s state-of-the-art services so you can sleep safe at night knowing that no one else can track your pet. Of course, Barkr keeps your data for only as long as its necessary and not a minute more, minimizing the chance of a privacy breach. + +{{< rawhtml >}} +
+
+ +
+
+{{< /rawhtml >}} diff --git a/content/docs/app.md b/content/docs/app.md new file mode 100644 index 0000000..3c320e6 --- /dev/null +++ b/content/docs/app.md @@ -0,0 +1,4 @@ +--- +title: App Guide +include_footer: true # or false to display the footer +--- \ No newline at end of file diff --git a/content/docs/dashboard.md b/content/docs/dashboard.md new file mode 100644 index 0000000..d59e88c --- /dev/null +++ b/content/docs/dashboard.md @@ -0,0 +1,4 @@ +--- +title: Dashboard Guide +include_footer: true # or false to display the footer +--- \ No newline at end of file diff --git a/content/docs/quickstart.md b/content/docs/quickstart.md new file mode 100644 index 0000000..056fd3b --- /dev/null +++ b/content/docs/quickstart.md @@ -0,0 +1,4 @@ +--- +title: Quickstart Guide +include_footer: true # or false to display the footer +--- \ No newline at end of file diff --git a/content/shop.md b/content/shop.md new file mode 100644 index 0000000..71ce821 --- /dev/null +++ b/content/shop.md @@ -0,0 +1,12 @@ +--- +title: Shop +include_footer: true # or false to display the footer +--- + +{{< rawhtml >}} +Smart Collar +
+Get the Barkr collar for a fixed, low price of $39.99 +
+Add to Cart +{{< /rawhtml >}} diff --git a/layouts/partials/section1.html b/layouts/partials/section1.html new file mode 100644 index 0000000..08de35f --- /dev/null +++ b/layouts/partials/section1.html @@ -0,0 +1,41 @@ +{{- $section1 := .Site.Params.section1 }} {{- $title := index $section1 "title" +}} {{- $subtitle := index $section1 "subtitle" }} {{- $tiles := index $section1 +"tiles" }} +
+
+
+

{{ $title }}

+

{{ $subtitle }}

+
+
+ +
+
+ {{- range $tiles }} +
+
+
+

{{ .title }}

+
+
+ +
+
+

{{ .text }}

+
+ +
+
+ {{- end }} +
+
+
+
diff --git a/layouts/partials/section2.html b/layouts/partials/section2.html new file mode 100644 index 0000000..9ccf982 --- /dev/null +++ b/layouts/partials/section2.html @@ -0,0 +1,41 @@ +{{- $section2 := .Site.Params.section2 }} {{- $title := index $section2 "title" +}} {{- $subtitle := index $section2 "subtitle" }} {{- $tiles := index $section2 +"tiles" }} +
+
+
+

{{ $title }}

+

{{ $subtitle }}

+
+
+ +
+
+ {{- range $tiles }} +
+
+
+

{{ .title }}

+
+
+ +
+
+

{{ .text }}

+
+ +
+
+ {{- end }} +
+
+
+
diff --git a/layouts/partials/section3.html b/layouts/partials/section3.html new file mode 100644 index 0000000..315e543 --- /dev/null +++ b/layouts/partials/section3.html @@ -0,0 +1,30 @@ +{{- $section3 := .Site.Params.section3 }} {{- $title := index $section3 "title" +}} {{- $subtitle := index $section3 "subtitle" }} {{- $image := index $section3 +"image" }} {{- $buttonText := index $section3 "buttontext" }} {{- $buttonLink := +index $section3 "buttonlink" }} +
+
+
+
+
+ +
+
+
+ +
+

{{ $title }}

+

{{ $subtitle }}

+
+ +

+ + {{ $buttonText }} + +

+
+
diff --git a/layouts/partials/section4.html b/layouts/partials/section4.html new file mode 100644 index 0000000..bfb35c8 --- /dev/null +++ b/layouts/partials/section4.html @@ -0,0 +1,30 @@ +{{- $section4 := .Site.Params.section4 }} {{- $title := index $section4 "title" +}} {{- $subtitle := index $section4 "subtitle" }} {{- $image := index $section4 +"image" }} {{- $buttonText := index $section4 "buttontext" }} {{- $buttonLink := +index $section4 "buttonlink" }} +
+
+
+
+
+ +
+
+
+ +
+

{{ $title }}

+

{{ $subtitle }}

+
+ +

+ + {{ $buttonText }} + +

+
+
diff --git a/layouts/partials/section5.html b/layouts/partials/section5.html new file mode 100644 index 0000000..994a974 --- /dev/null +++ b/layouts/partials/section5.html @@ -0,0 +1,31 @@ +{{- $section5 := .Site.Params.section5 }} {{- $title := index $section5 "title" +}} {{- $subtitle := index $section5 "subtitle" }} {{- $clients := index +$section5 "clients" }} +
+
+
+

{{ $title }}

+ {{- with $subtitle }} +

{{ . }}

+ {{- end }} +
+ +
+
+ {{- range $clients }} +
+
+
{{ .quote }}
+
+ +
{{ .name }}
+ {{ .job }} +
+
+
+ {{- end }} +
+
+
+
diff --git a/layouts/shortcodes/rawhtml.html b/layouts/shortcodes/rawhtml.html new file mode 100644 index 0000000..520ec17 --- /dev/null +++ b/layouts/shortcodes/rawhtml.html @@ -0,0 +1,2 @@ + +{{.Inner}} \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..1a6def6 --- /dev/null +++ b/readme.md @@ -0,0 +1,3 @@ +# Marketing website for ELEC60013 Embedded Systems Coursework 1 + +Built using Hugo, a static site generator, with the [hugo-fresh](https://github.com/StefMa/hugo-fresh) theme diff --git a/static/images/appMockup.png b/static/images/appMockup.png new file mode 100644 index 0000000..413805b Binary files /dev/null and b/static/images/appMockup.png differ diff --git a/static/images/collar.jpg b/static/images/collar.jpg new file mode 100644 index 0000000..de21637 Binary files /dev/null and b/static/images/collar.jpg differ diff --git a/static/images/dashboardMockup.png b/static/images/dashboardMockup.png new file mode 100644 index 0000000..2bcf013 Binary files /dev/null and b/static/images/dashboardMockup.png differ diff --git a/static/images/illustrations/icons/full.svg b/static/images/illustrations/icons/full.svg new file mode 100644 index 0000000..507607b --- /dev/null +++ b/static/images/illustrations/icons/full.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/images/illustrations/icons/hardware.svg b/static/images/illustrations/icons/hardware.svg new file mode 100644 index 0000000..c8231c7 --- /dev/null +++ b/static/images/illustrations/icons/hardware.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/static/images/illustrations/icons/lite.svg b/static/images/illustrations/icons/lite.svg new file mode 100644 index 0000000..e96f59b --- /dev/null +++ b/static/images/illustrations/icons/lite.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/images/logos/largeLogo.png b/static/images/logos/largeLogo.png new file mode 100644 index 0000000..c3745b2 Binary files /dev/null and b/static/images/logos/largeLogo.png differ diff --git a/static/images/logos/logo.png b/static/images/logos/logo.png new file mode 100644 index 0000000..a7d0cc6 Binary files /dev/null and b/static/images/logos/logo.png differ diff --git a/themes/hugo-fresh b/themes/hugo-fresh new file mode 160000 index 0000000..17f5137 --- /dev/null +++ b/themes/hugo-fresh @@ -0,0 +1 @@ +Subproject commit 17f51372b615e3c92d44d79f1edfd2fd1866aec7