aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2026-01-01 17:17:24 -0800
committerElizabeth Hunt <me@liz.coffee>2026-01-01 17:17:24 -0800
commit4270290976290350bd8dee11ec7e36a8e3ed6b9a (patch)
tree6a86fda972ff3b13ffbd7f99afa38e9155e583ba
parentd9d6cb8d332fbd0d57b5d6d05acd3d7d847116be (diff)
downloadmistymountainstherapy-4270290976290350bd8dee11ec7e36a8e3ed6b9a.tar.gz
mistymountainstherapy-4270290976290350bd8dee11ec7e36a8e3ed6b9a.zip
Rip out supabase
-rw-r--r--.gitignore1
-rw-r--r--Dockerfile2
-rw-r--r--package-lock.json477
-rw-r--r--package.json1
-rw-r--r--src/lib/data/images.ts17
-rw-r--r--src/lib/data/people.ts51
-rw-r--r--src/lib/supabase.ts8
-rw-r--r--src/lib/utils/index.ts1
-rw-r--r--src/lib/utils/setImageUrl.ts11
-rw-r--r--src/routes/approach/index.svelte6
-rw-r--r--src/routes/index.svelte14
-rw-r--r--src/routes/services/index.svelte5
-rw-r--r--src/routes/team/index.svelte18
-rw-r--r--static/images/approach/boats.jpgbin0 -> 43496 bytes
-rw-r--r--static/images/carousel/Entry-Way.jpegbin0 -> 631886 bytes
-rw-r--r--static/images/carousel/Inside-Office.jpegbin0 -> 564357 bytes
-rw-r--r--static/images/carousel/Plaza-Logo-Door.jpegbin0 -> 336444 bytes
-rw-r--r--static/images/carousel/mountains.pngbin0 -> 54951 bytes
-rw-r--r--static/images/carousel/office-1-1.jpegbin0 -> 345517 bytes
-rw-r--r--static/images/services/girl.jpgbin0 -> 35941 bytes
-rw-r--r--static/images/services/guy.jpgbin0 -> 42915 bytes
-rw-r--r--static/images/team/Brian.jpgbin0 -> 285268 bytes
-rw-r--r--static/images/team/Jeffer.jpgbin0 -> 274401 bytes
-rw-r--r--static/images/team/Lily.jpegbin0 -> 146247 bytes
-rw-r--r--static/images/team/Liz.jpgbin0 -> 140836 bytes
-rw-r--r--static/images/team/Maren.jpgbin0 -> 120068 bytes
-rw-r--r--static/images/team/Thomas.jpgbin0 -> 208278 bytes
-rw-r--r--static/images/team/marcy.jpgbin0 -> 86047 bytes
28 files changed, 85 insertions, 527 deletions
diff --git a/.gitignore b/.gitignore
index f4401a3..6932911 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ node_modules
.env
.env.*
!.env.example
+.claude
diff --git a/Dockerfile b/Dockerfile
index 503fe8d..6e17d33 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,7 +1,5 @@
FROM node:18-alpine
-ENV VITE_SUPABASE_URL=https://ztxoywaazhxdeiftmsiy.supabase.co
-ENV VITE_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inp0eG95d2Fhemh4ZGVpZnRtc2l5Iiwicm9sZSI6ImFub24iLCJpYXQiOjE2NDk3ODc5MzUsImV4cCI6MTk2NTM2MzkzNX0.-sgyODBi4MfiqQnZ4xFmAoPQOlyHejlghhAAyN0iLJk
ENV VITE_HCAPTCHA_KEY=36511980-ea6f-4a01-b9bc-5270d67c0702
COPY package*.json ./
diff --git a/package-lock.json b/package-lock.json
index c318bab..e734603 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,7 +8,6 @@
"name": "mistymountains-frontend",
"version": "0.0.1",
"dependencies": {
- "@supabase/supabase-js": "^1.33.3",
"dotenv": "^16.0.0",
"nodemailer": "^6.9.8"
},
@@ -240,59 +239,6 @@
"node": ">= 8.0.0"
}
},
- "node_modules/@supabase/functions-js": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-1.3.3.tgz",
- "integrity": "sha512-35vO9niHRtzGe1QSvXKdOfvGPiX2KC44dGpWU6y0/gZCfTIgog/soU9HqABzQC/maVowO3hGLWfez5aN0MKfow==",
- "dependencies": {
- "cross-fetch": "^3.1.5"
- }
- },
- "node_modules/@supabase/gotrue-js": {
- "version": "1.22.12",
- "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.22.12.tgz",
- "integrity": "sha512-/baPkNiumE2B+OLSpvZquDsTqnOTAsG/07GBq5rXU8/e0rSyjljAFf8gnawGPezjlDGTFr2fjRYs0BYMz4LD/A==",
- "dependencies": {
- "cross-fetch": "^3.0.6"
- }
- },
- "node_modules/@supabase/postgrest-js": {
- "version": "0.37.2",
- "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-0.37.2.tgz",
- "integrity": "sha512-3Dgx5k3RvtKqc8DvR2BEyh2fVyjZe5P4e0zD1r8dyuVmpaYDaASZ2YeNVgyWXMCWH7xzrj4vepTYlKwfj78QLg==",
- "dependencies": {
- "cross-fetch": "^3.0.6"
- }
- },
- "node_modules/@supabase/realtime-js": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-1.6.2.tgz",
- "integrity": "sha512-0aK2WoCYvS2lO2BGQwPaxz91oq76lJ+/rSzAMUDFe8mZFj+v4ugifDMUHKpSxJWqW4u4OB9cs3zw11qWlQQCrw==",
- "dependencies": {
- "@types/phoenix": "^1.5.4",
- "websocket": "^1.0.34"
- }
- },
- "node_modules/@supabase/storage-js": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-1.7.0.tgz",
- "integrity": "sha512-f5EBw0wM96hKmnrXhgiqq2Reh9O0NgjKE+jkaKY4jQmfutefqaCAWn+cBzlmHs9h135H2ldaGmhWRFHUSkLt2g==",
- "dependencies": {
- "cross-fetch": "^3.1.0"
- }
- },
- "node_modules/@supabase/supabase-js": {
- "version": "1.33.3",
- "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-1.33.3.tgz",
- "integrity": "sha512-wQyCoP03bs21UvfVxRYrFTBmYSGMXjFAKlmP66MACqWUfYLKgJJ3/xVFfOLyyi7M8QTYw8XUK+z4yqQ5p1l88Q==",
- "dependencies": {
- "@supabase/functions-js": "^1.3.2",
- "@supabase/gotrue-js": "^1.22.10",
- "@supabase/postgrest-js": "^0.37.2",
- "@supabase/realtime-js": "^1.6.2",
- "@supabase/storage-js": "^1.6.5"
- }
- },
"node_modules/@sveltejs/adapter-auto": {
"version": "1.0.0-next.34",
"resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-1.0.0-next.34.tgz",
@@ -410,11 +356,6 @@
"@types/node": "*"
}
},
- "node_modules/@types/phoenix": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.4.tgz",
- "integrity": "sha512-L5eZmzw89eXBKkiqVBcJfU1QGx9y+wurRIEgt0cuLH0hwNtVUxtx+6cu0R2STwWj468sjXyBYPYDtGclUd1kjQ=="
- },
"node_modules/@types/pug": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz",
@@ -776,18 +717,6 @@
"node": "*"
}
},
- "node_modules/bufferutil": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz",
- "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==",
- "hasInstallScript": true,
- "dependencies": {
- "node-gyp-build": "^4.3.0"
- },
- "engines": {
- "node": ">=6.14.2"
- }
- },
"node_modules/callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -864,14 +793,6 @@
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
},
- "node_modules/cross-fetch": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
- "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
- "dependencies": {
- "node-fetch": "2.6.7"
- }
- },
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -886,15 +807,6 @@
"node": ">= 8"
}
},
- "node_modules/d": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
- "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
- "dependencies": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
- }
- },
"node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -986,45 +898,12 @@
"node": ">=8.6"
}
},
- "node_modules/es5-ext": {
- "version": "0.10.60",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.60.tgz",
- "integrity": "sha512-jpKNXIt60htYG59/9FGf2PYT3pwMpnEbNKysU+k/4FGwyGtMotOvcZOuW+EmXXYASRqYSXQfGL5cVIthOTgbkg==",
- "hasInstallScript": true,
- "dependencies": {
- "es6-iterator": "^2.0.3",
- "es6-symbol": "^3.1.3",
- "next-tick": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
- "dependencies": {
- "d": "1",
- "es5-ext": "^0.10.35",
- "es6-symbol": "^3.1.1"
- }
- },
"node_modules/es6-promise": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
"integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=",
"dev": true
},
- "node_modules/es6-symbol": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
- "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
- "dependencies": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
- }
- },
"node_modules/esbuild": {
"version": "0.14.35",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.35.tgz",
@@ -1667,19 +1546,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/ext": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
- "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
- "dependencies": {
- "type": "^2.5.0"
- }
- },
- "node_modules/ext/node_modules/type": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz",
- "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ=="
- },
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -2017,11 +1883,6 @@
"node": ">=0.12.0"
}
},
- "node_modules/is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
- },
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -2223,40 +2084,6 @@
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
"dev": true
},
- "node_modules/next-tick": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
- "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
- },
- "node_modules/node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
- "dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
- }
- },
- "node_modules/node-gyp-build": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz",
- "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==",
- "bin": {
- "node-gyp-build": "bin.js",
- "node-gyp-build-optional": "optional.js",
- "node-gyp-build-test": "build-test.js"
- }
- },
"node_modules/nodemailer": {
"version": "6.9.8",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.8.tgz",
@@ -3031,11 +2858,6 @@
"node": ">=8.0"
}
},
- "node_modules/tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
- },
"node_modules/tslib": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
@@ -3063,11 +2885,6 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
},
- "node_modules/type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
- },
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -3092,14 +2909,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/typedarray-to-buffer": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
- "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
- "dependencies": {
- "is-typedarray": "^1.0.0"
- }
- },
"node_modules/typescript": {
"version": "4.6.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz",
@@ -3122,18 +2931,6 @@
"punycode": "^2.1.0"
}
},
- "node_modules/utf-8-validate": {
- "version": "5.0.9",
- "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz",
- "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==",
- "hasInstallScript": true,
- "dependencies": {
- "node-gyp-build": "^4.3.0"
- },
- "engines": {
- "node": ">=6.14.2"
- }
- },
"node_modules/v8-compile-cache": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
@@ -3177,49 +2974,6 @@
}
}
},
- "node_modules/webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
- },
- "node_modules/websocket": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz",
- "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==",
- "dependencies": {
- "bufferutil": "^4.0.1",
- "debug": "^2.2.0",
- "es5-ext": "^0.10.50",
- "typedarray-to-buffer": "^3.1.5",
- "utf-8-validate": "^5.0.2",
- "yaeti": "^0.0.6"
- },
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/websocket/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/websocket/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- },
- "node_modules/whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
- "dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
"node_modules/which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -3262,14 +3016,6 @@
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true
- },
- "node_modules/yaeti": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
- "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=",
- "engines": {
- "node": ">=0.10.32"
- }
}
},
"dependencies": {
@@ -3441,59 +3187,6 @@
"picomatch": "^2.2.2"
}
},
- "@supabase/functions-js": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-1.3.3.tgz",
- "integrity": "sha512-35vO9niHRtzGe1QSvXKdOfvGPiX2KC44dGpWU6y0/gZCfTIgog/soU9HqABzQC/maVowO3hGLWfez5aN0MKfow==",
- "requires": {
- "cross-fetch": "^3.1.5"
- }
- },
- "@supabase/gotrue-js": {
- "version": "1.22.12",
- "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.22.12.tgz",
- "integrity": "sha512-/baPkNiumE2B+OLSpvZquDsTqnOTAsG/07GBq5rXU8/e0rSyjljAFf8gnawGPezjlDGTFr2fjRYs0BYMz4LD/A==",
- "requires": {
- "cross-fetch": "^3.0.6"
- }
- },
- "@supabase/postgrest-js": {
- "version": "0.37.2",
- "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-0.37.2.tgz",
- "integrity": "sha512-3Dgx5k3RvtKqc8DvR2BEyh2fVyjZe5P4e0zD1r8dyuVmpaYDaASZ2YeNVgyWXMCWH7xzrj4vepTYlKwfj78QLg==",
- "requires": {
- "cross-fetch": "^3.0.6"
- }
- },
- "@supabase/realtime-js": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-1.6.2.tgz",
- "integrity": "sha512-0aK2WoCYvS2lO2BGQwPaxz91oq76lJ+/rSzAMUDFe8mZFj+v4ugifDMUHKpSxJWqW4u4OB9cs3zw11qWlQQCrw==",
- "requires": {
- "@types/phoenix": "^1.5.4",
- "websocket": "^1.0.34"
- }
- },
- "@supabase/storage-js": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-1.7.0.tgz",
- "integrity": "sha512-f5EBw0wM96hKmnrXhgiqq2Reh9O0NgjKE+jkaKY4jQmfutefqaCAWn+cBzlmHs9h135H2ldaGmhWRFHUSkLt2g==",
- "requires": {
- "cross-fetch": "^3.1.0"
- }
- },
- "@supabase/supabase-js": {
- "version": "1.33.3",
- "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-1.33.3.tgz",
- "integrity": "sha512-wQyCoP03bs21UvfVxRYrFTBmYSGMXjFAKlmP66MACqWUfYLKgJJ3/xVFfOLyyi7M8QTYw8XUK+z4yqQ5p1l88Q==",
- "requires": {
- "@supabase/functions-js": "^1.3.2",
- "@supabase/gotrue-js": "^1.22.10",
- "@supabase/postgrest-js": "^0.37.2",
- "@supabase/realtime-js": "^1.6.2",
- "@supabase/storage-js": "^1.6.5"
- }
- },
"@sveltejs/adapter-auto": {
"version": "1.0.0-next.34",
"resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-1.0.0-next.34.tgz",
@@ -3589,11 +3282,6 @@
"@types/node": "*"
}
},
- "@types/phoenix": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.4.tgz",
- "integrity": "sha512-L5eZmzw89eXBKkiqVBcJfU1QGx9y+wurRIEgt0cuLH0hwNtVUxtx+6cu0R2STwWj468sjXyBYPYDtGclUd1kjQ=="
- },
"@types/pug": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz",
@@ -3824,14 +3512,6 @@
"integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
"dev": true
},
- "bufferutil": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz",
- "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==",
- "requires": {
- "node-gyp-build": "^4.3.0"
- }
- },
"callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -3885,14 +3565,6 @@
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
},
- "cross-fetch": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
- "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
- "requires": {
- "node-fetch": "2.6.7"
- }
- },
"cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -3904,15 +3576,6 @@
"which": "^2.0.1"
}
},
- "d": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
- "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
- "requires": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
- }
- },
"debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -3981,41 +3644,12 @@
"ansi-colors": "^4.1.1"
}
},
- "es5-ext": {
- "version": "0.10.60",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.60.tgz",
- "integrity": "sha512-jpKNXIt60htYG59/9FGf2PYT3pwMpnEbNKysU+k/4FGwyGtMotOvcZOuW+EmXXYASRqYSXQfGL5cVIthOTgbkg==",
- "requires": {
- "es6-iterator": "^2.0.3",
- "es6-symbol": "^3.1.3",
- "next-tick": "^1.1.0"
- }
- },
- "es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.35",
- "es6-symbol": "^3.1.1"
- }
- },
"es6-promise": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
"integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=",
"dev": true
},
- "es6-symbol": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
- "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
- "requires": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
- }
- },
"esbuild": {
"version": "0.14.35",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.35.tgz",
@@ -4393,21 +4027,6 @@
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true
},
- "ext": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
- "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
- "requires": {
- "type": "^2.5.0"
- },
- "dependencies": {
- "type": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz",
- "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ=="
- }
- }
- },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -4669,11 +4288,6 @@
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true
},
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
- },
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -4827,24 +4441,6 @@
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
"dev": true
},
- "next-tick": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
- "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
- },
- "node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
- "requires": {
- "whatwg-url": "^5.0.0"
- }
- },
- "node-gyp-build": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz",
- "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ=="
- },
"nodemailer": {
"version": "6.9.8",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.8.tgz",
@@ -5342,11 +4938,6 @@
"is-number": "^7.0.0"
}
},
- "tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
- },
"tslib": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
@@ -5370,11 +4961,6 @@
}
}
},
- "type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
- },
"type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -5390,14 +4976,6 @@
"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
"dev": true
},
- "typedarray-to-buffer": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
- "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
- "requires": {
- "is-typedarray": "^1.0.0"
- }
- },
"typescript": {
"version": "4.6.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz",
@@ -5413,14 +4991,6 @@
"punycode": "^2.1.0"
}
},
- "utf-8-validate": {
- "version": "5.0.9",
- "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz",
- "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==",
- "requires": {
- "node-gyp-build": "^4.3.0"
- }
- },
"v8-compile-cache": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
@@ -5440,48 +5010,6 @@
"rollup": ">=2.59.0 <2.78.0"
}
},
- "webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
- },
- "websocket": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz",
- "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==",
- "requires": {
- "bufferutil": "^4.0.1",
- "debug": "^2.2.0",
- "es5-ext": "^0.10.50",
- "typedarray-to-buffer": "^3.1.5",
- "utf-8-validate": "^5.0.2",
- "yaeti": "^0.0.6"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- }
- }
- },
- "whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
- "requires": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
"which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -5512,11 +5040,6 @@
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true
- },
- "yaeti": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
- "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc="
}
}
}
diff --git a/package.json b/package.json
index c8e9f82..cef3762 100644
--- a/package.json
+++ b/package.json
@@ -35,7 +35,6 @@
},
"type": "module",
"dependencies": {
- "@supabase/supabase-js": "^1.33.3",
"dotenv": "^16.0.0",
"nodemailer": "^6.9.8"
}
diff --git a/src/lib/data/images.ts b/src/lib/data/images.ts
new file mode 100644
index 0000000..3e787af
--- /dev/null
+++ b/src/lib/data/images.ts
@@ -0,0 +1,17 @@
+// Carousel images for homepage
+export const carouselImages = [
+ '/images/carousel/Plaza-Logo-Door.jpeg',
+ '/images/carousel/Entry-Way.jpeg',
+ '/images/carousel/office-1-1.jpeg',
+ '/images/carousel/Inside-Office.jpeg',
+ '/images/carousel/mountains.png'
+];
+
+// Services page images
+export const servicesImages = {
+ girl: '/images/services/girl.jpg',
+ guy: '/images/services/guy.jpg'
+};
+
+// Approach page image
+export const approachImage = '/images/approach/boats.jpg';
diff --git a/src/lib/data/people.ts b/src/lib/data/people.ts
new file mode 100644
index 0000000..1ddd303
--- /dev/null
+++ b/src/lib/data/people.ts
@@ -0,0 +1,51 @@
+export interface Person {
+ id: number;
+ name: string;
+ email: string;
+ position: string;
+ image: string;
+ bio: string;
+}
+
+export const people: Person[] = [
+ {
+ id: 1,
+ name: 'Jefferson Hunt',
+ email: 'jeffer@mistymountainstherapy.com',
+ position: 'LMFT - Supervisor',
+ image: '/images/team/Jeffer.jpg',
+ bio: "First, some basics: I grew up in Orem in Utah, I'm a huge BYU fan, I love food, and Brandon Sanderson is my hero. I have 5 kids and we have been Rexburgians for a cumulative of 15 years now!\n\nI knew from a young age that I wanted to be a marriage and family therapist. My mom died from breast cancer when I was 10. Due to the stigma of therapy in the early 90's I had to navigate the grief on my own with very few tools (Mario Kart, my faith, Lord of the Rings, and friends). I understand what it's like when you don't know where to go or what to do. My practice is a safe place (no judgment) for all who seek holistic guidance and healthy coping skills.\n\nEducation:\nI earned my bachelor's degree in psychology at BYU-Idaho and gained experience working for 6 years helping people with developmental disabilities, behavioral issues, and mental illness. I then attended Simpson University in Redding, California and received my master's degree in counseling psychology. I have enjoyed practicing therapy since 2016.\n\nI have experience in individual, couple, family, and group therapy. "
+ },
+ {
+ id: 2,
+ name: 'Maren Berrett',
+ email: 'maren@mistymountainstherapy.com',
+ position: 'MFT Intern',
+ image: '/images/team/Maren.jpg',
+ bio: 'In my free time I enjoy reading fiction; playing the piano; and trying out new recipes from around the world (particularly Indian food). I grew up in a few different places, including Washington and Utah, but I call Idaho home!\n\nI am currently on the journey to become a licensed marriage and family therapist. I am studying at Liberty University and am excited to learn all I can to navigate the nuances of life with my clients. I feel the calling to walk with others in life and help them through the voyage of self-discovery.\n\nIn my practice, I strive to make clients feel comfortable and safe. I recognize the humanity that is in each one of us. I know how difficult it can be to navigate this life alone. I will strive with each of my clients to help them learn the coping skills that will lessen burdens seen and unseen.'
+ },
+ {
+ id: 3,
+ name: 'Lily Aho',
+ email: 'contact@mistymountainstherapy.com',
+ position: 'Office Assistant',
+ image: '/images/team/Lily.jpeg',
+ bio: 'Having grown up in rural Idaho, I have always loved potatoes in every form. I also love cooking and baking just about anything, but especially sourdough bread and baked goods. I lived in the Swiss and Austrian alps for long enough to know I am in love with mountains as well as the German language and culture. I am currently close to graduating with my bachelor\'s degree in Marriage and Family Studies/Psychology at BYU-Idaho and will then go on to studying Professional Counseling at Liberty University. I hope to one day become a mental health therapist with an emphasis on marriage and relationship dynamics.'
+ },
+ {
+ id: 4,
+ name: 'Brian Mendoza',
+ email: 'brian.mendoza@clearview-ps.com',
+ position: 'Billing Administrator',
+ image: '/images/team/Brian.jpg',
+ bio: 'Born into a medical family of aides, nurses, therapists and providers, I have always been proud of my family and how they have dedicated their lives to helping others in so many different areas. While attending Indiana University, it was there that I found my passion in healthcare and graduated with a Degree in HealthCare Administration.\n\nI have spent the last 25 years helping both providers and patients navigate the maze of healthcare reimbursement for large health systems and private practice of all specialty types. In a field that has helped so many family members and friends, I made the decision 5 years ago to concentrate in the Behavioral Health field. My goal is to provide an environment where I can take care of your billing needs so that you and your provider can focus on your care.'
+ },
+ {
+ id: 1000,
+ name: 'Marcy',
+ email: 'woof@cantusecomputers.doggos',
+ position: 'Professional Pup',
+ image: '/images/team/marcy.jpg',
+ bio: 'Marcy has a masters degree in snuggling and kisses.\n\nShe also has a PhD in cuddles and wagging her tail, and done research in the field of belly rubs. \n\nHer passions include chasing her toys, and she loves to help people feel better - she is so ambitious she is also training as a therapy dog!\n'
+ }
+];
diff --git a/src/lib/supabase.ts b/src/lib/supabase.ts
deleted file mode 100644
index dbd66ad..0000000
--- a/src/lib/supabase.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import { createClient } from '@supabase/supabase-js';
-
-export const supabase = createClient(
- import.meta.env.VITE_SUPABASE_URL as string,
- import.meta.env.VITE_SUPABASE_ANON_KEY as string
-);
-
-export default supabase;
diff --git a/src/lib/utils/index.ts b/src/lib/utils/index.ts
index 01aa9ef..ac87860 100644
--- a/src/lib/utils/index.ts
+++ b/src/lib/utils/index.ts
@@ -1,2 +1 @@
-export * from './setImageUrl';
export * from './retry';
diff --git a/src/lib/utils/setImageUrl.ts b/src/lib/utils/setImageUrl.ts
deleted file mode 100644
index d2db853..0000000
--- a/src/lib/utils/setImageUrl.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { supabase } from '../supabase';
-
-export const setImageUrl = (imageSpec) => {
- const { publicURL, error } = supabase.storage
- .from('mistymountains')
- .getPublicUrl(imageSpec.image);
- if (!error) {
- return { ...imageSpec, image: publicURL };
- }
- return imageSpec;
-};
diff --git a/src/routes/approach/index.svelte b/src/routes/approach/index.svelte
index 90a0863..3a4e963 100644
--- a/src/routes/approach/index.svelte
+++ b/src/routes/approach/index.svelte
@@ -1,10 +1,14 @@
+<script>
+ import { approachImage } from '$lib/data/images';
+</script>
+
<main>
<h1 class="text-center">Our Approach.</h1>
<div class="bg-light rounded p-4 shadow">
<div class="row justify-content-center">
<div class="col-sm-10">
<div style="text-align:center">
- <img class="shadow" src="https://ztxoywaazhxdeiftmsiy.supabase.co/storage/v1/object/public/mistymountains/boats.jpg" alt="boats in water" style="width:60%;border-radius: 0.25em;">
+ <img class="shadow" src={approachImage} alt="boats in water" style="width:60%;border-radius: 0.25em;">
</div>
<br>
<p>We meet each client where they are at and customize their therapeutic journey to best fit their personality and issues. Some of the approaches we use most are listed below:</p>
diff --git a/src/routes/index.svelte b/src/routes/index.svelte
index ece7b9b..1a701c7 100644
--- a/src/routes/index.svelte
+++ b/src/routes/index.svelte
@@ -1,5 +1,5 @@
<script>
- import { setImageUrl } from '$lib/utils';
+ import { carouselImages } from '$lib/data/images';
import { Navigation, Pagination, Scrollbar, A11y, Autoplay } from 'swiper';
import { Swiper, SwiperSlide } from 'swiper/svelte';
import 'swiper/css';
@@ -9,12 +9,12 @@
import 'swiper/css/autoplay';
const images = [
- { image: 'Plaza-Logo-Door.jpeg', alt: 'Picture of the glass office door with the Misty Mountains Therapy logo in the center.' },
- { image: 'Entry-Way.jpeg', alt: 'The entry hall to the Misty Mountains Suite room, showing a bench for waiting patients to sit. The vibes are inviting.' },
- { image: 'office-1-1.jpeg', alt: 'An office room with a rustic lamp and comfy looking couch.' },
- { image: 'Inside-Office.jpeg', alt: 'A second office room with good vibes.' },
- { image: 'mountains.png', alt: 'Cloudy mountains in a light sky' },
- ].map(setImageUrl);
+ { image: carouselImages[0], alt: 'Picture of the glass office door with the Misty Mountains Therapy logo in the center.' },
+ { image: carouselImages[1], alt: 'The entry hall to the Misty Mountains Suite room, showing a bench for waiting patients to sit. The vibes are inviting.' },
+ { image: carouselImages[2], alt: 'An office room with a rustic lamp and comfy looking couch.' },
+ { image: carouselImages[3], alt: 'A second office room with good vibes.' },
+ { image: carouselImages[4], alt: 'Cloudy mountains in a light sky' },
+ ];
</script>
<div class="row align-items-center py-2">
diff --git a/src/routes/services/index.svelte b/src/routes/services/index.svelte
index e6ac4de..1a02120 100644
--- a/src/routes/services/index.svelte
+++ b/src/routes/services/index.svelte
@@ -1,10 +1,11 @@
<script>
import DirectionCard from '../../components/DirectionCard.svelte';
+ import { servicesImages } from '$lib/data/images';
</script>
<main>
<h1 class="text-center">Our Services.</h1>
- <DirectionCard direction="left" imageSpec={{image: "https://ztxoywaazhxdeiftmsiy.supabase.co/storage/v1/object/public/mistymountains/girl.jpg", alt: "Girl looking at camera"}}>
+ <DirectionCard direction="left" imageSpec={{image: servicesImages.girl, alt: "Girl looking at camera"}}>
<h2>Therapy</h2>
<em>We provide personalized, unassuming, and nonjudgemental guidance in the following:</em>
<ul>
@@ -24,7 +25,7 @@
<li><em>And more</em></li>
</ul>
</DirectionCard>
- <DirectionCard direction="right" imageSpec={{image: "https://ztxoywaazhxdeiftmsiy.supabase.co/storage/v1/object/public/mistymountains/guy.jpg", alt: "Boy smiling to left"}}>
+ <DirectionCard direction="right" imageSpec={{image: servicesImages.guy, alt: "Boy smiling to left"}}>
<h2>Screeners</h2>
<em>We perform high quality screening for:</em>
<ul>
diff --git a/src/routes/team/index.svelte b/src/routes/team/index.svelte
index 8e29249..631645b 100644
--- a/src/routes/team/index.svelte
+++ b/src/routes/team/index.svelte
@@ -1,22 +1,6 @@
<script>
import DirectionCard from '../../components/DirectionCard.svelte';
-
- import { onMount } from 'svelte';
- import { supabase } from '$lib/supabase';
- import { setImageUrl } from '$lib/utils';
-
- const getPeople = async () => {
- const { data, error } = await supabase.from('people').select().order('id');
- if (!error) {
- return data;
- }
- return [];
- };
-
- let people = [];
- onMount(async () => {
- people = await getPeople().then((people) => people.map(setImageUrl));
- });
+ import { people } from '$lib/data/people';
</script>
<main>
diff --git a/static/images/approach/boats.jpg b/static/images/approach/boats.jpg
new file mode 100644
index 0000000..8244f24
--- /dev/null
+++ b/static/images/approach/boats.jpg
Binary files differ
diff --git a/static/images/carousel/Entry-Way.jpeg b/static/images/carousel/Entry-Way.jpeg
new file mode 100644
index 0000000..e67f963
--- /dev/null
+++ b/static/images/carousel/Entry-Way.jpeg
Binary files differ
diff --git a/static/images/carousel/Inside-Office.jpeg b/static/images/carousel/Inside-Office.jpeg
new file mode 100644
index 0000000..7d103d9
--- /dev/null
+++ b/static/images/carousel/Inside-Office.jpeg
Binary files differ
diff --git a/static/images/carousel/Plaza-Logo-Door.jpeg b/static/images/carousel/Plaza-Logo-Door.jpeg
new file mode 100644
index 0000000..bf58714
--- /dev/null
+++ b/static/images/carousel/Plaza-Logo-Door.jpeg
Binary files differ
diff --git a/static/images/carousel/mountains.png b/static/images/carousel/mountains.png
new file mode 100644
index 0000000..bec469c
--- /dev/null
+++ b/static/images/carousel/mountains.png
Binary files differ
diff --git a/static/images/carousel/office-1-1.jpeg b/static/images/carousel/office-1-1.jpeg
new file mode 100644
index 0000000..cbafc95
--- /dev/null
+++ b/static/images/carousel/office-1-1.jpeg
Binary files differ
diff --git a/static/images/services/girl.jpg b/static/images/services/girl.jpg
new file mode 100644
index 0000000..533c05d
--- /dev/null
+++ b/static/images/services/girl.jpg
Binary files differ
diff --git a/static/images/services/guy.jpg b/static/images/services/guy.jpg
new file mode 100644
index 0000000..f23fc51
--- /dev/null
+++ b/static/images/services/guy.jpg
Binary files differ
diff --git a/static/images/team/Brian.jpg b/static/images/team/Brian.jpg
new file mode 100644
index 0000000..c68668c
--- /dev/null
+++ b/static/images/team/Brian.jpg
Binary files differ
diff --git a/static/images/team/Jeffer.jpg b/static/images/team/Jeffer.jpg
new file mode 100644
index 0000000..a19e5a8
--- /dev/null
+++ b/static/images/team/Jeffer.jpg
Binary files differ
diff --git a/static/images/team/Lily.jpeg b/static/images/team/Lily.jpeg
new file mode 100644
index 0000000..1513c0f
--- /dev/null
+++ b/static/images/team/Lily.jpeg
Binary files differ
diff --git a/static/images/team/Liz.jpg b/static/images/team/Liz.jpg
new file mode 100644
index 0000000..9e46de2
--- /dev/null
+++ b/static/images/team/Liz.jpg
Binary files differ
diff --git a/static/images/team/Maren.jpg b/static/images/team/Maren.jpg
new file mode 100644
index 0000000..274fd2a
--- /dev/null
+++ b/static/images/team/Maren.jpg
Binary files differ
diff --git a/static/images/team/Thomas.jpg b/static/images/team/Thomas.jpg
new file mode 100644
index 0000000..d95593d
--- /dev/null
+++ b/static/images/team/Thomas.jpg
Binary files differ
diff --git a/static/images/team/marcy.jpg b/static/images/team/marcy.jpg
new file mode 100644
index 0000000..3dc001e
--- /dev/null
+++ b/static/images/team/marcy.jpg
Binary files differ