Skip to content

Commit 275a7f4

Browse files
committed
main: Updated the site again
1 parent b5b1b5a commit 275a7f4

File tree

7 files changed

+41
-31
lines changed

7 files changed

+41
-31
lines changed
8.29 MB
Loading

src/components/about/AboutMe.vue

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,18 @@ export default {
55
bios: [
66
{
77
id: 1,
8-
bio: "Hey there👋 I'm Warren Coetzee, a software developer based in Perth, Australia. By day, I'm passionate about crafting clean and efficient code, particularly with PHP projects and building RESTful APIs. I'm currently diving deep into the worlds of Yii2 and Laravel frameworks, constantly learning and expanding my skillset. I also enjoy working with databases and data management in general. In my spare time, I love working on my own open-source projects and would be thrilled if others would fork and help improve them.",
8+
bio: "Hey there👋 I'm Warren Coetzee, a software developer based in Perth, Australia and working at Locafy.",
99
},
1010
{
1111
id: 2,
12-
bio: "Outside of the coding world, my interests take a more aquatic turn. I love exploring the ocean and spending time snorkelling whenever I get the chance. When I'm on dry land, you might find me grappling on the BJJ mats, cheering on the Springboks or Blue Bulls (champions all the way!), or spending quality time with my amazing wife and two fantastic kids."
12+
bio: "By day, I'm passionate about building clean and efficient code, particularly with PHP projects and building RESTful APIs. I'm currently working on both Yii2 and Laravel frameworks, constantly learning and expanding my skillset. I also enjoy working with databases and data management in general. In my spare time, I love working on my own open-source projects and would be thrilled if others would fork and help improve them."
1313
},
1414
{
1515
id: 3,
16+
bio: "Outside of the coding world, my interests take a more aquatic turn. I love exploring the ocean and spending time snorkeling whenever I get the chance. When I'm on dry land, you might find me grappling on the BJJ mats, cheering on the Springboks (champions all the way!), or spending quality time with my amazing wife and two fantastic kids."
17+
},
18+
{
19+
id: 4,
1620
bio: "Feel free to browse around my portfolio and see the open-source projects I'm working on, or connect with me on LinkedIn!"
1721
},
1822
],
@@ -25,7 +29,7 @@ export default {
2529
<div class="block mt-10 sm:flex sm:gap-10 sm:mt-20">
2630
<!-- About profile image -->
2731
<div class="w-full sm:w-1/4 mb-7 sm:mb-0">
28-
<img src="@/assets/images/comingsoon.png" class="rounded-xl w-96" alt="" />
32+
<img src="@/assets/images/profile/profilewc.png" class="rounded-2xl w-96" alt="" />
2933
</div>
3034

3135
<!-- About details -->

src/components/projects/ProjectsGrid.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export default {
5252
<!-- Projects grid title -->
5353
<div class="text-center">
5454
<p
55-
class="font-general-semibold text-2xl sm:text-5xl font-semibold mb-2 text-ternary-dark dark:text-ternary-light"
55+
class="mb-2 text-2xl font-semibold font-general-semibold sm:text-5xl text-ternary-dark dark:text-ternary-light"
5656
>
5757
{{ projectsHeading }}
5858
</p>
@@ -61,11 +61,11 @@ export default {
6161
<!-- Filter and search projects -->
6262
<div class="mt-10 sm:mt-10">
6363
<h3
64-
class="font-general-regular text-center text-secondary-dark dark:text-ternary-light text-md sm:text-xl font-normal mb-4"
64+
class="mb-4 font-normal text-center font-general-regular text-secondary-dark dark:text-ternary-light text-md sm:text-xl"
6565
>
6666
Search projects by title or filter by category
6767
</h3>
68-
<div class="flex justify-between border-b border-primary-light dark:border-secondary-dark pb-3 gap-2">
68+
<div class="flex justify-between gap-2 pb-3 border-b border-primary-light dark:border-secondary-dark">
6969
<div class="flex justify-between gap-2">
7070
<span
7171
class="hidden sm:block bg-primary-light dark:bg-ternary-dark p-2.5 shadow-sm rounded-xl cursor-pointer"
@@ -74,7 +74,7 @@ export default {
7474
</span>
7575
<input
7676
v-model="searchProject"
77-
class="font-general-medium pl-3 pr-1 sm:px-4 py-2 border-1 border-gray-200 dark:border-secondary-dark rounded-lg text-sm sm:text-md bg-secondary-light dark:bg-ternary-dark text-primary-dark dark:text-ternary-light"
77+
class="py-2 pl-3 pr-1 text-sm border-gray-200 rounded-lg font-general-medium sm:px-4 border-1 dark:border-secondary-dark sm:text-md bg-secondary-light dark:bg-ternary-dark text-primary-dark dark:text-ternary-light"
7878
id="name"
7979
name="name"
8080
type="search"
@@ -88,7 +88,7 @@ export default {
8888
</div>
8989

9090
<!-- Projects grid -->
91-
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 mt-6 sm:gap-10">
91+
<div class="grid grid-cols-1 mt-6 sm:grid-cols-2 lg:grid-cols-2 sm:gap-10">
9292
<ProjectSingle v-for="project in filteredProjects" :key="project.id" :project="project" />
9393
</div>
9494
</section>

src/components/shared/AppBanner.vue

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ export default {
2323
</script>
2424

2525
<template>
26-
<section class="flex flex-col sm:justify-between items-center sm:flex-row mt-12 sm:mt-10">
26+
<section class="flex flex-col items-center mt-12 sm:justify-between sm:flex-row sm:mt-10">
2727
<!-- Banner left contents -->
28-
<div class="w-full md:w-1/3 text-left">
28+
<div class="w-full text-left md:w-1/3">
2929
<h1
30-
class="font-general-semibold text-3xl md:text-3xl xl:text-4xl text-center sm:text-left text-ternary-dark dark:text-primary-light uppercase"
30+
class="text-3xl text-center uppercase font-general-semibold md:text-3xl xl:text-4xl sm:text-left text-ternary-dark dark:text-primary-light"
3131
>
32-
Hey, Warren here...
32+
Hey, Warren here👋
3333
</h1>
3434
<p
35-
class="font-general-medium mt-2 text-lg sm:text-xl xl:text-2xl text-center sm:text-left leading-none text-gray-400"
35+
class="mt-2 text-lg leading-none text-center text-gray-400 font-general-medium sm:text-xl xl:text-2xl sm:text-left"
3636
>
3737
A Software Engineer with a passion for integration, automation, databases and development.
3838
</p>
@@ -44,15 +44,15 @@ export default {
4444
class="flex justify-center items-center w-36 sm:w-48 mt-12 mb-6 sm:mb-0 text-lg border border-indigo-200 dark:border-ternary-dark py-2.5 sm:py-3 shadow-lg rounded-lg bg-indigo-50 focus:ring-1 focus:ring-indigo-900 hover:bg-indigo-500 text-gray-500 hover:text-white duration-500"
4545
aria-label="Download Resume"
4646
>
47-
<i data-feather="arrow-down-circle" class="ml-0 sm:ml-1 mr-2 sm:mr-3 w-5 sm:w-6 duration-100"></i>
48-
<span class="text-sm sm:text-lg font-general-medium duration-100">Download CV</span></a
47+
<i data-feather="arrow-down-circle" class="w-5 ml-0 mr-2 duration-100 sm:ml-1 sm:mr-3 sm:w-6"></i>
48+
<span class="text-sm duration-100 sm:text-lg font-general-medium">Download CV</span></a
4949
>
5050
</div>
5151
-->
5252
</div>
5353

5454
<!-- Banner right illustration -->
55-
<div class="w-full md:w-2/3 text-right float-right">
55+
<div class="float-right w-full text-right md:w-2/3">
5656
<img v-if="theme === 'light'" src="@/assets/images/projectpeople.svg" alt="Developer" class="float-right" />
5757
<img v-else src="@/assets/images/projectpeople.svg" alt="Developer" class="float-right"/>
5858
</div>

src/components/shared/AppHeader.vue

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,12 @@ export default {
7878
<nav id="nav" class="sm:container sm:mx-auto">
7979
<!-- Header start -->
8080
<div
81-
class="z-10 max-w-screen-lg xl:max-w-screen-xl block sm:flex sm:justify-between sm:items-center my-6"
81+
class="z-10 block max-w-screen-lg my-6 xl:max-w-screen-xl sm:flex sm:justify-between sm:items-center"
8282
>
8383
<!-- Header menu links and small screen hamburger menu -->
84-
<div class="flex justify-between items-center px-4 sm:px-0">
84+
<div class="flex items-center justify-between px-4 sm:px-0">
8585
<!-- Header logos -->
86-
<div>
86+
<!-- <div>
8787
<router-link to="/"
8888
><img
8989
v-if="theme === 'light'"
@@ -98,7 +98,7 @@ export default {
9898
alt="Light Logo"
9999
/>
100100
</router-link>
101-
</div>
101+
</div> -->
102102

103103
<!-- Theme switcher small screen -->
104104
<theme-switcher
@@ -118,7 +118,7 @@ export default {
118118
<svg
119119
xmlns="http://www.w3.org/2000/svg"
120120
viewBox="0 0 24 24"
121-
class="h-7 w-7 fill-current text-secondary-dark dark:text-ternary-light"
121+
class="fill-current h-7 w-7 text-secondary-dark dark:text-ternary-light"
122122
>
123123
<path
124124
v-if="isOpen"
@@ -141,7 +141,7 @@ export default {
141141

142142
<!-- Header right section buttons -->
143143
<div
144-
class="hidden sm:flex justify-between items-center flex-col md:flex-row"
144+
class="flex-col items-center justify-between hidden sm:flex md:flex-row"
145145
>
146146
<!-- Hire me button -->
147147
<!-- <div class="hidden md:block">
@@ -158,7 +158,7 @@ export default {
158158
<theme-switcher
159159
:theme="theme"
160160
@themeChanged="updateTheme"
161-
class="ml-8 bg-primary-light dark:bg-ternary-dark px-3 py-2 shadow-sm rounded-xl cursor-pointer"
161+
class="px-3 py-2 ml-8 shadow-sm cursor-pointer bg-primary-light dark:bg-ternary-dark rounded-xl"
162162
/>
163163
</div>
164164
</div>

src/components/shared/AppHeaderLinks.vue

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,36 @@ export default {
88
<!-- Header links -->
99
<div
1010
:class="isOpen ? 'block' : 'hidden'"
11-
class="m-0 sm:ml-4 mt-5 sm:mt-3 sm:flex p-5 sm:p-0 justify-center items-center shadow-lg sm:shadow-none"
11+
class="items-center justify-center p-5 m-0 mt-5 shadow-lg sm:ml-4 sm:mt-3 sm:flex sm:p-0 sm:shadow-none"
1212
>
13+
<router-link
14+
to="/"
15+
class="block mb-2 text-lg font-medium text-left font-general-medium text-primary-dark dark:text-ternary-light hover:text-indigo-600 dark:hover:text-indigo-300 sm:mx-4 sm:py-2"
16+
aria-label="Projects"
17+
>Home</router-link
18+
>
1319
<router-link
1420
to="/projects"
15-
class="font-general-medium block text-left text-lg font-medium text-primary-dark dark:text-ternary-light hover:text-indigo-600 dark:hover:text-indigo-300 sm:mx-4 mb-2 sm:py-2"
21+
class="block mb-2 text-lg font-medium text-left font-general-medium text-primary-dark dark:text-ternary-light hover:text-indigo-600 dark:hover:text-indigo-300 sm:mx-4 sm:py-2"
1622
aria-label="Projects"
17-
>Active Projects</router-link
23+
>GitHub Projects</router-link
1824
>
1925
<router-link
2026
to="/about"
21-
class="font-general-medium block text-left text-lg font-medium text-primary-dark dark:text-ternary-light hover:text-indigo-600 dark:hover:text-indigo-300 sm:mx-4 mb-2 sm:py-2 border-t-2 pt-3 sm:pt-2 sm:border-t-0 border-primary-light dark:border-secondary-dark"
27+
class="block pt-3 mb-2 text-lg font-medium text-left border-t-2 font-general-medium text-primary-dark dark:text-ternary-light hover:text-indigo-600 dark:hover:text-indigo-300 sm:mx-4 sm:py-2 sm:pt-2 sm:border-t-0 border-primary-light dark:border-secondary-dark"
2228
aria-label="About Me"
2329
>About Me</router-link
2430
>
2531
<!--
2632
<router-link
2733
to="/contact"
28-
class="font-general-medium block text-left text-lg font-medium text-primary-dark dark:text-ternary-light hover:text-indigo-600 dark:hover:text-indigo-300 sm:mx-4 mb-2 sm:py-2 border-t-2 pt-3 sm:pt-2 sm:border-t-0 border-primary-light dark:border-secondary-dark"
34+
class="block pt-3 mb-2 text-lg font-medium text-left border-t-2 font-general-medium text-primary-dark dark:text-ternary-light hover:text-indigo-600 dark:hover:text-indigo-300 sm:mx-4 sm:py-2 sm:pt-2 sm:border-t-0 border-primary-light dark:border-secondary-dark"
2935
aria-label="Contact"
3036
>Contact</router-link
3137
>
32-
<div class="border-t-2 pt-3 sm:pt-0 sm:border-t-0 border-primary-light dark:border-secondary-dark">
38+
<div class="pt-3 border-t-2 sm:pt-0 sm:border-t-0 border-primary-light dark:border-secondary-dark">
3339
<button
34-
class="font-general-medium sm:hidden block text-left text-md font-medium bg-indigo-500 hover:bg-indigo-600 text-white shadow-sm rounded-sm px-4 py-2 mt-2 duration-500"
40+
class="block px-4 py-2 mt-2 font-medium text-left text-white duration-500 bg-indigo-500 rounded-sm shadow-sm font-general-medium sm:hidden text-md hover:bg-indigo-600"
3541
@click="showModal()"
3642
aria-label="Hire Me Button"
3743
>

src/data/projects.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
const projects = [
55
{
66
id: 1,
7-
title: "Dom Translate",
7+
title: "Laravel Translate",
88
category: "Laravel Package",
99
img: require("@/assets/images/github-domtranslate.jpg"),
1010
description: "The Laravel Auto-Translation Package enables seamless multilingual support by allowing you to define phrases for automatic translation within your Laravel application. Using a built-in Blade directive, you can easily mark phrases that need translation before they are displayed to the user. This package simplifies multi-language management.",

0 commit comments

Comments
 (0)