Login
diff --git a/pages/profile.vue b/pages/profile.vue
new file mode 100644
index 0000000..b668e24
--- /dev/null
+++ b/pages/profile.vue
@@ -0,0 +1,4 @@
+
+ Profile
+
+
\ No newline at end of file
diff --git a/pages/review/[id].vue b/pages/review/[id].vue
new file mode 100644
index 0000000..f5e7392
--- /dev/null
+++ b/pages/review/[id].vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
{{ artist.artist }}
+
{{ artist.title }}
+
+
![]()
+
+
+ Sanat
+
+ {{ showOriginalLyrics ? '▼' : '►' }}
+
+
+
{{ artist.lyricsOriginal }}
+
+
+
+ Käännös
+
+ {{ showTranslationLyrics ? '▼' : '►' }}
+
+
+
{{ artist.lyricsTranslationFI }}
+
+
+
+
+
+
Artist not found
+
+
+
+
\ No newline at end of file
diff --git a/server/api/artist.get.ts b/server/api/artist.get.ts
new file mode 100644
index 0000000..8b6925b
--- /dev/null
+++ b/server/api/artist.get.ts
@@ -0,0 +1,15 @@
+export default defineEventHandler((event) => {
+ return {
+ id: 1,
+ year: 2025,
+ country: "Suomi",
+ artist: "Käärijä",
+ title: "Cha Cha Cha",
+ runningOrder: 1,
+ lyricsOriginal: "[Säkeistö 1]\nRankka viikko ja paljon pitkii päiviä takan\nMielenkiintona piña colada ja rata\nIlta on vielä nuori ja aikaa kumota\nTää jäinen ulkokuori on aika tuhota\n\n[Kertosäe]\nPidän kaksin käsin kiinni juomista niinku\n(Cha, cha, cha, cha, cha, cha, cha)\nEi, en mieti huomista ku tartun tuopista niinku\n(Cha, cha, cha, cha, cha, cha, cha)\nEi, haluun olla sekasin ja vapaa huolista niinku\n(Cha, cha, cha, cha, cha, cha, cha)\nEi, ja mä jatkan kunnes en enää pysy tuolissa niinku\n\n[Säkeistö 2]\nMuutama piña colada on jo takana\nSilti mul on vielä naamataulu vakava (Yeah, yeah, ye, ye, yeah)\nIlta on vielä nuori ja aikaa kumota\nTää jäinen ulkokuori on aika tuhota\nParketti kutsuu mua ku en oo enää lukossa\nNiinku cha-cha-cha, mä oon tulossa\n\n[Kertosäe]\nPidän kaksin käsin kiinni juomista niinku\n(Cha, cha, cha, cha, cha, cha, cha)\nEi, en mieti huomista ku tartun tuopista niinku\n(Cha, cha, cha, cha, cha, cha, cha)\nEi, haluun olla sekasin ja vapaa huolista niinku\n(Cha, cha, cha, cha, cha, cha, cha)\nEi, ja mä jatkan kunnes en enää pysy tuolissa niinku vou\nSee upcoming rock shows\nGet tickets for your favorite artists\nYou might also like\n\u200bmietin sua pahalla\n\u200bpehmoaino\nLet 3 - Mama ŠČ! (English Translation)\nGenius English Translations\nViimeinen tanssi\nBEHM & Olavi Uusivirta\n[Jälkikertosäe]\nNyt lähden tanssimaan\nNiinku cha-cha-cha\nEnkä pelkääkään tätä maailmaa\nNiinku cha-cha-cha\nKun mä kaadan päälleni samppanjaa\n\n[Väliosa]\n(Cha) Cha-cha-cha\nToinen silmä jo karsastaa\nJa puhe sammaltaa\nKu tää toinen puoli must vallan saa\n(Cha) Cha-cha-cha\nEn oo arkena tää mies laisinkaan\nEn oo mut tänään oon se mies\nTänään oon se mies (Ei)\n\n[Jälkikertosäe]\nNyt lähden tanssimaan\nNiinku cha-cha-cha\nEnkä pelkääkään tätä maailmaa\nNiinku cha-cha-cha\nKun mä kaadan päälleni samppanjaa\nNiinku cha-cha-cha\nCha, cha, cha, cha, cha, cha, cha, aa-aah\nNiinku cha-cha-cha\nCha, cha, cha, cha, cha, cha, cha\n[Outro]\nCha, cha, cha, cha, cha, cha, cha",
+ lyricsTranslationFI: null,
+ tags: ["Juhlat", "Alkoholi", "Sosiaalinen paine"],
+ img: "https://placehold.co/150",
+ flag: "fin"
+ }
+})
\ No newline at end of file
diff --git a/server/api/participants.get.ts b/server/api/participants.get.ts
new file mode 100644
index 0000000..150c437
--- /dev/null
+++ b/server/api/participants.get.ts
@@ -0,0 +1,30 @@
+export default defineEventHandler((event) => {
+ return [
+ {
+ id: 1,
+ year: 2025,
+ country: "Suomi",
+ artist: "Käärijä",
+ title: "Cha Cha Cha",
+ runningOrder: 1,
+ lyricsOriginal: "Original lyrics",
+ lyricsTranslationFI: "Käännös suomeksi",
+ tags: [],
+ img: "https://via.placeholder.com/150",
+ flag: "fin"
+ },
+ {
+ id: 2,
+ year: 2025,
+ country: "Ruotsi",
+ artist: "Loreen",
+ title: "Loreen",
+ runningOrder: 2,
+ lyricsOriginal: "Original lyrics",
+ lyricsTranslationFI: "Käännös suomeksi",
+ tags: [],
+ img: "https://via.placeholder.com/150",
+ flag: "swe"
+ },
+ ]
+})
\ No newline at end of file