+
+
-
+
+
+
diff --git a/src/components/foot.vue b/src/components/foot.vue
index 7967a99..f325d24 100644
--- a/src/components/foot.vue
+++ b/src/components/foot.vue
@@ -4,7 +4,11 @@
diff --git a/src/components/konsole.vue b/src/components/konsole.vue
index efa123c..8d55362 100644
--- a/src/components/konsole.vue
+++ b/src/components/konsole.vue
@@ -232,6 +232,20 @@ window.cli['whoami'] = {
}
}
+.hidden-label {
+ border: 0;
+ padding: 0;
+ margin: 0;
+ position: absolute !important;
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ clip: rect(1px 1px 1px 1px); /* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */
+ clip: rect(1px, 1px, 1px, 1px); /*maybe deprecated but we need to support legacy browsers */
+ clip-path: inset(50%); /*modern browsers, clip-path works inwards from each corner*/
+ white-space: nowrap; /* added line to stop words getting smushed together (as they go onto seperate lines and some screen readers do not understand line feeds as a space */
+}
+
@keyframes blink-empty {
0% {background-size: 1px 1.1em;}
50% {background-size: 1px 1.1em;}
@@ -245,7 +259,8 @@ window.cli['whoami'] = {
diff --git a/src/components/profile.vue b/src/components/profile.vue
index e27308d..087cade 100644
--- a/src/components/profile.vue
+++ b/src/components/profile.vue
@@ -21,7 +21,7 @@ import Icon from '@/components/icon.vue';
diff --git a/src/components/projects.vue b/src/components/projects.vue
index 7fe4be7..bb6384b 100644
--- a/src/components/projects.vue
+++ b/src/components/projects.vue
@@ -15,8 +15,7 @@ defineProps({
-
-
+
diff --git a/src/components/refrences.vue b/src/components/refrences.vue
index d48671b..9215016 100644
--- a/src/components/refrences.vue
+++ b/src/components/refrences.vue
@@ -1,33 +1,30 @@
-
+const resume = 'https://drive.google.com/file/d/1N1L2SYvqY49OJAR97cjjHANj0ModmZSy/view?usp=drive_link';
+
+const refrences = [
+ // ['Andre Mourinho', ''],
+ ['CD Projekt Red', 'https://files.zakscode.com/share/N61Db3y0'],
+ ['Chris Cartwright', 'https://files.zakscode.com/share/luyY49_N'],
+ ['Garry Whyte', 'https://files.zakscode.com/share/zHjnHReT'],
+ ['Linda Nicodemo', 'https://files.zakscode.com/share/1wKpkQzW'],
+ ['Ray Power', 'https://files.zakscode.com/share/bTR2ab_P'],
+]
+
diff --git a/src/environments/environment.ts b/src/environments/environment.ts
new file mode 100644
index 0000000..20ae3b3
--- /dev/null
+++ b/src/environments/environment.ts
@@ -0,0 +1,3 @@
+export const environment = {
+ postMailKey: (
window)?.env?.APP_POSTMAIL_KEY || import.meta.env.APP_POSTMAIL_ACCESS_TOKEN,
+}
diff --git a/src/main.scss b/src/main.scss
index 0bd2ff1..6750234 100644
--- a/src/main.scss
+++ b/src/main.scss
@@ -4,7 +4,7 @@
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { background: #333; }
-::-webkit-scrollbar-thumb { background: #555; border-radius: 5px }
+::-webkit-scrollbar-thumb { background: #555; border-radius: 5px; }
::-webkit-scrollbar-thumb:hover { background: #aaa; }
html, body {
@@ -14,11 +14,11 @@ html, body {
padding: 0;
font-family: Roboto,sans-serif;
- background: #354B72 url(/cloud.gif) no-repeat fixed right 50% top -10vh;
+ background: #354B72 url('/cloud.gif') no-repeat fixed right 50% top -10vh;
}
a:not(.btn), a:not(.btn):visited {
- color: #007bff;
+ color: #006FE6;
text-decoration: none;
&:hover {
diff --git a/src/views/Home.vue b/src/views/Home.vue
index a812443..9746304 100644
--- a/src/views/Home.vue
+++ b/src/views/Home.vue
@@ -1,81 +1,59 @@
+
+
-
Plan for Success
+
Plan for Success
-
-
-
-
-
-
Plan
-
- Working with the client we will identify the goals of the project. This includes things like the target audience, use case, features, style, and deployment strategy.
-
-
-
-
-
-
-
Develop
-
- Goals are broken down into tasks and are prioritized. Using CI/CD, tasks are automatically deployed for testing as they are completed.
-
-
-
-
-
-
-
Feedback
-
- Clients are notified with the release notes and can test at their convince. Any critiques can be communicated directly to us or through our ticketing system.
-
-
-
-
-
4
-
-
Release
-
- Once all goals are complete we will work with you to deploy the product to any location. Once setup, future updates are automatically rolled out.
-
-
-
-
+
About
@@ -98,6 +76,7 @@ const openSource: Projects[] = [
+
Projects
@@ -109,8 +88,10 @@ const openSource: Projects[] = [
Open Source
+
See {{remainder}} More...
+
Contact
diff --git a/tsconfig.app.json b/tsconfig.app.json
index f5e3f1b..d44ea9e 100644
--- a/tsconfig.app.json
+++ b/tsconfig.app.json
@@ -11,6 +11,7 @@
"compilerOptions": {
"composite": true,
"noEmit": true,
+ "moduleResolution": "Node",
"baseUrl": ".",
"paths": {
"@/*": [
diff --git a/tsconfig.node.json b/tsconfig.node.json
index 18daab3..a1064c3 100644
--- a/tsconfig.node.json
+++ b/tsconfig.node.json
@@ -10,7 +10,6 @@
"compilerOptions": {
"composite": true,
"noEmit": true,
- "module": "ESNext",
"moduleResolution": "Bundler",
"types": [
"node"
diff --git a/vite.config.ts b/vite.config.ts
index 3c6ff25..fbec95e 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,7 +1,6 @@
-import vue from '@vitejs/plugin-vue';
-import {fileURLToPath, URL} from 'node:url';
-
import {defineConfig} from 'vite';
+import {fileURLToPath, URL} from 'node:url';
+import vue from '@vitejs/plugin-vue';
// https://vitejs.dev/config/
export default defineConfig({
@@ -12,5 +11,6 @@ export default defineConfig({
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
- }
+ },
+ envPrefix: 'APP',
});