From 5d647112b3c1e7d36dd31a0820d8b24139f1f840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Kr=C4=8Dek?= Date: Sat, 17 May 2025 13:41:47 +0200 Subject: [PATCH] Basic functionality --- package-lock.json | 8 +++++ package.json | 1 + src/routes/+page.svelte | 70 +++++++++++++++++++++++++++++++++++-- src/routes/QRScanner.svelte | 64 +++++++++++++++++++++++++++++++++ 4 files changed, 141 insertions(+), 2 deletions(-) create mode 100644 src/routes/QRScanner.svelte diff --git a/package-lock.json b/package-lock.json index 273f884..ab22987 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "@sveltejs/vite-plugin-svelte": "^5.0.0", "@tailwindcss/typography": "^0.5.15", "@tailwindcss/vite": "^4.0.0", + "html5-qrcode": "^2.3.8", "prettier": "^3.4.2", "prettier-plugin-svelte": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.11", @@ -1460,6 +1461,13 @@ "dev": true, "license": "ISC" }, + "node_modules/html5-qrcode": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/html5-qrcode/-/html5-qrcode-2.3.8.tgz", + "integrity": "sha512-jsr4vafJhwoLVEDW3n1KvPnCCXWaQfRng0/EEYk1vNcQGcG/htAdhJX0be8YyqMoSz7+hZvOZSTAepsabiuhiQ==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/is-reference": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", diff --git a/package.json b/package.json index 74ff47d..1dfdde7 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "@sveltejs/vite-plugin-svelte": "^5.0.0", "@tailwindcss/typography": "^0.5.15", "@tailwindcss/vite": "^4.0.0", + "html5-qrcode": "^2.3.8", "prettier": "^3.4.2", "prettier-plugin-svelte": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.11", diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index cc88df0..4d9a80f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,2 +1,68 @@ -

Welcome to SvelteKit

-

Visit svelte.dev/docs/kit to read the documentation

+ + + + +

CODE: {scanned_id}

+ +

Name: {scan_data.name} {scan_data.surname}

+

State: {ticket_state}

+

Event: {scan_data.event_name}

diff --git a/src/routes/QRScanner.svelte b/src/routes/QRScanner.svelte new file mode 100644 index 0000000..e85b5fb --- /dev/null +++ b/src/routes/QRScanner.svelte @@ -0,0 +1,64 @@ + + +
+ + \ No newline at end of file