{name}
-{description}
-- Muud projektid -
-- Peale selle toreda saidi on mul veel palju hobisid -
-Vinge värk
++ Minu loodud minimängud ja muud huvitavat. +
++ Aitäh + neal.fun inspo eest + :) +
+diff --git a/src/lib/config.ts b/src/lib/config.ts
index 0082522..77fbb8c 100644
--- a/src/lib/config.ts
+++ b/src/lib/config.ts
@@ -1,34 +1,16 @@
-import type { GamesObj, TagsObj } from './types';
-
export const site = {
- name: 'Stuff.Kasterpalu',
+ name: 'Mihkel Martin Kasterpalu',
author: 'Mihkel Martin Kasterpalu',
- description: 'Minimängud ja muud huvitavat.',
+ description: 'Portfoolio - Arendaja, Disainer, Muusik, DJ, Ettevõtja.',
image: '/web-app-manifest-512x512.png'
};
-export const baseURL = 'https://stuff.kasterpalu.ee';
-
-export const games: GamesObj = {
- '/epochalypse': {
- name: 'Epochalypse',
- image: '',
- description: 'Varsti veel üks Y2K. Kui nostalgiline!'
- },
- '/pakubiiti': {
- name: 'Paku biiti',
- image: '',
- description: 'Sorteeri kolme suvalise muusika albumi pealkiri, artistid ja pilt.'
- },
- '': {
- name: 'Rohkem mänge soon™',
- image: '',
- description: ''
- }
+export const stuffSite = {
+ name: 'Kasterpalu Stuff',
+ author: 'Mihkel Martin Kasterpalu',
+ description:
+ 'Minimängud ja muud huvitavat. Kui mul tekkis lahe idee ja suutsin sellest midagi lahedat arendada siis näed seda ka siin.',
+ image: '/web-app-manifest-512x512.png'
};
-export const badges: TagsObj = {
- muusika: { name: 'Muusika', description: 'Tegelen siin muusikaga' },
- veeb: { name: 'Veebileht', description: 'Disainisin/kirjutasin veebilehe' },
- asutaja: { name: 'Asutaja', description: 'Olin osa selle loomisest' }
-};
+export const baseURL = 'https://kasterpalu.ee';
diff --git a/src/lib/data/badges.ts b/src/lib/data/badges.ts
new file mode 100644
index 0000000..8d8638a
--- /dev/null
+++ b/src/lib/data/badges.ts
@@ -0,0 +1,9 @@
+import type { TagsObj } from '$lib/types';
+
+const badges: TagsObj = {
+ muusika: { name: 'Muusika', description: 'Tegelen siin muusikaga' },
+ veeb: { name: 'Veebileht', description: 'Disainisin/kirjutasin veebilehe' },
+ asutaja: { name: 'Asutaja', description: 'Olin osa selle loomisest' }
+};
+
+export default badges;
diff --git a/src/lib/data/games.ts b/src/lib/data/games.ts
new file mode 100644
index 0000000..e268680
--- /dev/null
+++ b/src/lib/data/games.ts
@@ -0,0 +1,21 @@
+import type { GamesObj } from '$lib/types';
+
+const games: GamesObj = {
+ epochalypse: {
+ name: 'Epochalypse',
+ image: '',
+ description: 'Varsti veel üks Y2K. Kui nostalgiline!'
+ },
+ pakubiiti: {
+ name: 'Paku biiti',
+ image: '',
+ description: 'Sorteeri kolme suvalise muusika albumi pealkiri, artistid ja pilt.'
+ },
+ '': {
+ name: 'Rohkem mänge soon™',
+ image: '',
+ description: ''
+ }
+};
+
+export default games;
diff --git a/src/lib/data/projects.ts b/src/lib/data/projects.ts
new file mode 100644
index 0000000..fccd726
--- /dev/null
+++ b/src/lib/data/projects.ts
@@ -0,0 +1,82 @@
+import type { Project } from '$lib/types';
+import badges from './badges';
+
+import skpImg from '$lib/assets/skp.jpg?enhanced';
+import dysasterImg from '$lib/assets/dysaster.jpg?enhanced';
+import monospaceeImg from '$lib/assets/monospacee.jpg?enhanced';
+import saueauguImg from '$lib/assets/saueaugu.jpg?enhanced';
+
+const projects: Project[] = [
+ {
+ name: 'SUPIKÖÖGIPOSID',
+ image: {
+ src: skpImg,
+ credit: {
+ type: 'instagram',
+ author: 'Mimmu',
+ href: 'https://www.instagram.com/musamimmu/'
+ },
+ alt: 'Pilt neljaliikmeliseslt räpibändist SUPIKÖÖGIPOISID. Pilt on tehtud pilves ilmaga õues. Pildil on 4 mees valgete triiksärkide, mustade lipsude ja mustade tagidega.'
+ },
+ description: 'Räpikollektiiv. Alustasime 2019.',
+ link: 'https://skpoisid.bandcamp.com/',
+ tags: [badges['muusika']]
+ },
+ {
+ name: 'Dysaster Collective',
+ image: {
+ src: dysasterImg,
+ credit: {
+ type: 'instagram',
+ author: 'Mattias Mägi',
+ href: 'https://www.instagram.com/mattias.mix/'
+ },
+ alt: 'Sinakas digitaalne kollaž Dysaster Collective liigetest.'
+ },
+ description: '2022 asutatud mitmekülgne loomekollektiiv.',
+ link: 'https://dysaster.ee',
+ tags: [badges['asutaja'], badges['veeb']]
+ },
+ {
+ name: 'monospac.ee',
+ image: {
+ src: monospaceeImg,
+ credit: {
+ type: 'instagram',
+ author: 'Liisa Jõhvik',
+ href: 'https://www.instagram.com/liisajohvik.photo/'
+ },
+ alt: 'DJ duo monospacee nende Silent Disco setil Tartu Uus Teater saalis aastal 2024. Pilt on külje pealt, esiplaanil DJ Mimmu ja ta tagant paistab DJ Rx. Nad on valgustatud punasesega, taustal häguselt näha siniselt valgustatud kolmandat DJd.'
+ },
+ description: 'DJ duo kaasliikmega Rx.',
+ link: 'https://monospac.ee',
+ tags: [badges['muusika'], badges['veeb']]
+ },
+ {
+ name: 'Saueagu Teatritalu',
+ image: {
+ src: saueauguImg,
+ alt: 'Suvine Saueaugu teatrihoone. All paistab roheline muru ja katuse tagant paistab paari pilvega sinine taevas.'
+ },
+ description: 'Taluteater Läänemaal. Tegin veebilehe.',
+ link: 'https://saueaugu.ee',
+ tags: [badges['veeb']]
+ },
+ {
+ name: 'Tartu Häkkerikoda',
+ image: {
+ src: '/assets/hakkerikoda.svg',
+ credit: {
+ type: 'web',
+ author: 'treierxyz',
+ href: 'https://treier.xyz'
+ },
+ alt: 'Tartu Häkkerikoda logo'
+ },
+ description: 'Makerspace Tartus. Liige ning osa veebilehe loojatest.',
+ link: 'https://hakkerikoda.ee',
+ tags: [badges['veeb']]
+ }
+];
+
+export default projects;
diff --git a/src/routes/(games)/+layout.svelte b/src/routes/(games)/+layout.svelte
deleted file mode 100644
index 9d21c6d..0000000
--- a/src/routes/(games)/+layout.svelte
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
+
+ vinge värk
+
-
{description}
+- Siin saidil on mu loodud minimängud ja muud huvitavat. Aitäh neal.fun inspo eest :] -
-- Vaata ka mu - teisi projekte. +
+ Peale selle toreda saidi on mul veel palju hobisid
-{description}
-- Peale selle toreda saidi on mul veel palju hobisid -
-+ Minu loodud minimängud ja muud huvitavat. +
++ Aitäh + neal.fun inspo eest + :) +
+