diff --git a/.gitignore b/.gitignore index fa75211d..c9e21acb 100644 --- a/.gitignore +++ b/.gitignore @@ -14,8 +14,6 @@ Thumbs.db *.zip *.log -.env - # compiled output /dist /node_modules diff --git a/srcs/.env b/srcs/.env new file mode 100644 index 00000000..a8fbadb8 --- /dev/null +++ b/srcs/.env @@ -0,0 +1,9 @@ +NODE_ENV=development +POSTGRES_USER=postgres +POSTGRES_PASSWORD=9pKpKEgiamxwk5P7Ggsz +POSTGRES_DB=transcendance_db +POSTGRES_HOST=postgresql +POSTGRES_PORT=5432 +REDIS_HOST=redis +REDIS_PORT=6379 +REDIS_PASSWORD=1a5e04138b91b3d683c708e4689454c2 diff --git a/srcs/requirements/nestjs/api_back/.env b/srcs/requirements/nestjs/api_back/.env new file mode 100644 index 00000000..7799ac26 --- /dev/null +++ b/srcs/requirements/nestjs/api_back/.env @@ -0,0 +1,22 @@ +NODE_ENV=development +POSTGRES_HOST=postgresql +POSTGRES_PORT=5432 +POSTGRES_USERNAME=postgres +POSTGRES_PASSWORD=9pKpKEgiamxwk5P7Ggsz +POSTGRES_DATABASE=transcendance_db + +# OAUTH2 42 API +FORTYTWO_CLIENT_ID=u-s4t2ud-49dc7b539bcfe1acb48b928b2b281671c99fc5bfab1faca57a536ab7e0075500 +FORTYTWO_CLIENT_SECRET=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 +FORTYTWO_CALLBACK_URL=http://transcendance:8080/api/v2/auth/redirect +COOKIE_SECRET=248cdc831110eec8796d7c1edbf79835 +# JWT +JWT_SECRET=442d774798979fcc14a4a2b6b7535902 +# Misc +PORT=3000 +#Redis +REDIS_HOST=redis +REDIS_PORT=6379 +REDIS_PASSWORD=1a5e04138b91b3d683c708e4689454c2 +#2fa +TWO_FACTOR_AUTHENTICATION_APP_NAME=Transcendance diff --git a/srcs/requirements/svelte/Dockerfile b/srcs/requirements/svelte/Dockerfile index ca3aca15..b9d09b43 100644 --- a/srcs/requirements/svelte/Dockerfile +++ b/srcs/requirements/svelte/Dockerfile @@ -6,5 +6,4 @@ COPY ./api_front ./ RUN npm ci - CMD [ "npm", "run", "dev" ] diff --git a/srcs/requirements/svelte/api_front/package-lock.json b/srcs/requirements/svelte/api_front/package-lock.json index 05ab7e20..09886a25 100644 --- a/srcs/requirements/svelte/api_front/package-lock.json +++ b/srcs/requirements/svelte/api_front/package-lock.json @@ -8,8 +8,6 @@ "name": "svelte-app", "version": "1.0.0", "dependencies": { - "axios": "^1.1.3", - "bootstrap": "^5.2.2", "sirv-cli": "^2.0.0", "svelte-spa-router": "^3.3.0" }, @@ -163,16 +161,6 @@ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" }, - "node_modules/@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/@rollup/plugin-commonjs": { "version": "17.1.0", "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", @@ -339,21 +327,6 @@ "node": ">= 8" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/axios": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", - "integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==", - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -369,24 +342,6 @@ "node": ">=8" } }, - "node_modules/bootstrap": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz", - "integrity": "sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "peerDependencies": { - "@popperjs/core": "^2.11.6" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -501,17 +456,6 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -547,14 +491,6 @@ "node": ">=0.10.0" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", @@ -622,38 +558,6 @@ "node": ">=8" } }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -966,25 +870,6 @@ "node": ">=8.6" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -1112,11 +997,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -1516,9 +1396,9 @@ } }, "node_modules/svelte": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.52.0.tgz", - "integrity": "sha512-FxcnEUOAVfr10vDU5dVgJN19IvqeHQCS1zfe8vayTfis9A2t5Fhx+JDe5uv/C3j//bB1umpLJ6quhgs9xyUbCQ==", + "version": "3.53.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.53.1.tgz", + "integrity": "sha512-Q4/hHkktZogGhN5iqxqSi9sjEVoe/NbIxX4hXEHoasTxj+TxEQVAq66LnDMdAZxjmsodkoI5F3slqsS68U7FNw==", "dev": true, "engines": { "node": ">= 8" @@ -1676,9 +1556,9 @@ "dev": true }, "node_modules/typescript": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", - "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -1823,12 +1703,6 @@ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" }, - "@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", - "peer": true - }, "@rollup/plugin-commonjs": { "version": "17.1.0", "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", @@ -1954,21 +1828,6 @@ "picomatch": "^2.0.4" } }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "axios": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", - "integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==", - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -1981,12 +1840,6 @@ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, - "bootstrap": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz", - "integrity": "sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==", - "requires": {} - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -2072,14 +1925,6 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -2109,11 +1954,6 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, "detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", @@ -2169,21 +2009,6 @@ "to-regex-range": "^5.0.1" } }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -2425,19 +2250,6 @@ "picomatch": "^2.3.1" } }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -2532,11 +2344,6 @@ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -2815,9 +2622,9 @@ "dev": true }, "svelte": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.52.0.tgz", - "integrity": "sha512-FxcnEUOAVfr10vDU5dVgJN19IvqeHQCS1zfe8vayTfis9A2t5Fhx+JDe5uv/C3j//bB1umpLJ6quhgs9xyUbCQ==", + "version": "3.53.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.53.1.tgz", + "integrity": "sha512-Q4/hHkktZogGhN5iqxqSi9sjEVoe/NbIxX4hXEHoasTxj+TxEQVAq66LnDMdAZxjmsodkoI5F3slqsS68U7FNw==", "dev": true }, "svelte-check": { @@ -2896,9 +2703,9 @@ "dev": true }, "typescript": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", - "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", "dev": true }, "wrappy": { diff --git a/srcs/requirements/svelte/api_front/package.json b/srcs/requirements/svelte/api_front/package.json index dda20900..0beba24b 100644 --- a/srcs/requirements/svelte/api_front/package.json +++ b/srcs/requirements/svelte/api_front/package.json @@ -5,7 +5,7 @@ "scripts": { "build": "rollup -c", "dev": "rollup -c -w", - "start": "sirv public --no-clear --host", + "start": "sirv public --no-clear", "check": "svelte-check --tsconfig ./tsconfig.json" }, "devDependencies": { @@ -25,8 +25,6 @@ "typescript": "^4.0.0" }, "dependencies": { - "axios": "^1.1.3", - "bootstrap": "^5.2.2", "sirv-cli": "^2.0.0", "svelte-spa-router": "^3.3.0" } diff --git a/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-3D.ttf.eot b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-3D.ttf.eot new file mode 100644 index 00000000..3d19c912 Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-3D.ttf.eot differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-3D.ttf.svg b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-3D.ttf.svg new file mode 100644 index 00000000..bafab16e --- /dev/null +++ b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-3D.ttf.svg @@ -0,0 +1,1060 @@ + + + + +Created by FontForge 20090622 at Sun Jan 31 10:48:04 2016 + By ffonts +2015 Iconian Fonts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-3D.ttf.woff b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-3D.ttf.woff new file mode 100644 index 00000000..ae30c55e Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-3D.ttf.woff differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-Gradient.ttf.eot b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-Gradient.ttf.eot new file mode 100644 index 00000000..d9192e25 Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-Gradient.ttf.eot differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-Gradient.ttf.svg b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-Gradient.ttf.svg new file mode 100644 index 00000000..2a817d74 --- /dev/null +++ b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-Gradient.ttf.svg @@ -0,0 +1,1041 @@ + + + + +Created by FontForge 20090622 at Sun Jan 31 10:48:21 2016 + By ffonts +2015 Iconian Fonts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-Gradient.ttf.woff b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-Gradient.ttf.woff new file mode 100644 index 00000000..5de07f95 Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/1968-Odyssey-Gradient.ttf.woff differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/AddFatMan.ttf.eot b/srcs/requirements/svelte/api_front/public/fonts/AddFatMan.ttf.eot new file mode 100644 index 00000000..cb0da8fd Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/AddFatMan.ttf.eot differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/AddFatMan.ttf.svg b/srcs/requirements/svelte/api_front/public/fonts/AddFatMan.ttf.svg new file mode 100644 index 00000000..43523a4e --- /dev/null +++ b/srcs/requirements/svelte/api_front/public/fonts/AddFatMan.ttf.svg @@ -0,0 +1,183 @@ + + + + +Created by FontForge 20090914 at Thu Feb 23 16:36:38 2012 + By ffonts +Copyright AtushiAoki 1998.All rights recerved.Add‐FatMan Ver1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/srcs/requirements/svelte/api_front/public/fonts/AddFatMan.ttf.woff b/srcs/requirements/svelte/api_front/public/fonts/AddFatMan.ttf.woff new file mode 100644 index 00000000..4a50c9e2 Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/AddFatMan.ttf.woff differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/Air-Conditioner.ttf.eot b/srcs/requirements/svelte/api_front/public/fonts/Air-Conditioner.ttf.eot new file mode 100644 index 00000000..bbea851e Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/Air-Conditioner.ttf.eot differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/Air-Conditioner.ttf.svg b/srcs/requirements/svelte/api_front/public/fonts/Air-Conditioner.ttf.svg new file mode 100644 index 00000000..0cdba488 --- /dev/null +++ b/srcs/requirements/svelte/api_front/public/fonts/Air-Conditioner.ttf.svg @@ -0,0 +1,1091 @@ + + + + +Created by FontForge 20090914 at Fri Feb 24 02:31:06 2012 + By root +Copyright \251 2002 - Font Diner - http://www.fontdiner.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/srcs/requirements/svelte/api_front/public/fonts/Air-Conditioner.ttf.woff b/srcs/requirements/svelte/api_front/public/fonts/Air-Conditioner.ttf.woff new file mode 100644 index 00000000..0cb70b7b Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/Air-Conditioner.ttf.woff differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/Barcade.otf b/srcs/requirements/svelte/api_front/public/fonts/Barcade.otf new file mode 100644 index 00000000..7454fe7c Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/Barcade.otf differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/Bondi.ttf.eot b/srcs/requirements/svelte/api_front/public/fonts/Bondi.ttf.eot new file mode 100644 index 00000000..02cd240e Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/Bondi.ttf.eot differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/Bondi.ttf.svg b/srcs/requirements/svelte/api_front/public/fonts/Bondi.ttf.svg new file mode 100644 index 00000000..2c8436bb --- /dev/null +++ b/srcs/requirements/svelte/api_front/public/fonts/Bondi.ttf.svg @@ -0,0 +1,2376 @@ + + + + +Created by FontForge 20090622 at Wed Nov 7 04:48:18 2018 + By ffonts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/srcs/requirements/svelte/api_front/public/fonts/Bondi.ttf.woff b/srcs/requirements/svelte/api_front/public/fonts/Bondi.ttf.woff new file mode 100644 index 00000000..a05a60a0 Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/Bondi.ttf.woff differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/Monocode-Regular-Demo.ttf.eot b/srcs/requirements/svelte/api_front/public/fonts/Monocode-Regular-Demo.ttf.eot new file mode 100644 index 00000000..e3415452 Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/Monocode-Regular-Demo.ttf.eot differ diff --git a/srcs/requirements/svelte/api_front/public/fonts/Monocode-Regular-Demo.ttf.svg b/srcs/requirements/svelte/api_front/public/fonts/Monocode-Regular-Demo.ttf.svg new file mode 100644 index 00000000..2d2f9729 --- /dev/null +++ b/srcs/requirements/svelte/api_front/public/fonts/Monocode-Regular-Demo.ttf.svg @@ -0,0 +1,512 @@ + + + + +Created by FontForge 20120731 at Tue Oct 18 10:48:08 2022 + By ffonts +Copyright (c) 2021, Khalid M. All right reserved. +Behance.com/khalydm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/srcs/requirements/svelte/api_front/public/fonts/Monocode-Regular-Demo.ttf.woff b/srcs/requirements/svelte/api_front/public/fonts/Monocode-Regular-Demo.ttf.woff new file mode 100644 index 00000000..3c7e3c2c Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/fonts/Monocode-Regular-Demo.ttf.woff differ diff --git a/srcs/requirements/svelte/api_front/public/global.css b/srcs/requirements/svelte/api_front/public/global.css index 3400efe3..e5845aa1 100644 --- a/srcs/requirements/svelte/api_front/public/global.css +++ b/srcs/requirements/svelte/api_front/public/global.css @@ -1,4 +1,65 @@ +html, body { + position: relative; + width: 100%; + height: 100%; +} -html { - height: -webkit-fill-available; - } +body { + color: #333; + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + /* tmp? */ + background: bisque; +} + +a { + color: rgb(0,100,200); + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +a:visited { + color: rgb(0,80,160); +} + +label { + display: block; +} + +input, button, select, textarea { + font-family: inherit; + font-size: inherit; + -webkit-padding: 0.4em 0; + padding: 0.4em; + margin: 0 0 0.5em 0; + box-sizing: border-box; + border: 1px solid #ccc; + border-radius: 2px; +} + +input:disabled { + color: #ccc; +} + +button { + color: #333; + background-color: #f4f4f4; + outline: none; +} + +button:disabled { + color: #999; +} + +button:not(:disabled):active { + background-color: #ddd; +} + +button:focus { + border-color: #666; +} diff --git a/srcs/requirements/svelte/api_front/public/img/cartoon_potato1.png b/srcs/requirements/svelte/api_front/public/img/cartoon_potato1.png new file mode 100644 index 00000000..2db693d7 Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/img/cartoon_potato1.png differ diff --git a/srcs/requirements/svelte/api_front/public/img/cartoon_potato2.jpg b/srcs/requirements/svelte/api_front/public/img/cartoon_potato2.jpg new file mode 100644 index 00000000..41ba6dba Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/img/cartoon_potato2.jpg differ diff --git a/srcs/requirements/svelte/api_front/public/img/cartoon_potato3.jpg b/srcs/requirements/svelte/api_front/public/img/cartoon_potato3.jpg new file mode 100644 index 00000000..7200a32c Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/img/cartoon_potato3.jpg differ diff --git a/srcs/requirements/svelte/api_front/public/img/default_user_icon.png b/srcs/requirements/svelte/api_front/public/img/default_user_icon.png new file mode 100644 index 00000000..fee7a53d Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/img/default_user_icon.png differ diff --git a/srcs/requirements/svelte/api_front/public/img/potato_logo.png b/srcs/requirements/svelte/api_front/public/img/potato_logo.png new file mode 100644 index 00000000..61c5b054 Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/img/potato_logo.png differ diff --git a/srcs/requirements/svelte/api_front/public/img/tmp_mario_banner.png b/srcs/requirements/svelte/api_front/public/img/tmp_mario_banner.png new file mode 100644 index 00000000..af7cf499 Binary files /dev/null and b/srcs/requirements/svelte/api_front/public/img/tmp_mario_banner.png differ diff --git a/srcs/requirements/svelte/api_front/public/img/wave-haikei.svg b/srcs/requirements/svelte/api_front/public/img/wave-haikei.svg new file mode 100644 index 00000000..4a002190 --- /dev/null +++ b/srcs/requirements/svelte/api_front/public/img/wave-haikei.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/public/index.html b/srcs/requirements/svelte/api_front/public/index.html index 8723f4f2..5da7ed3e 100644 --- a/srcs/requirements/svelte/api_front/public/index.html +++ b/srcs/requirements/svelte/api_front/public/index.html @@ -3,8 +3,6 @@ - - Svelte app diff --git a/srcs/requirements/svelte/api_front/src/App.svelte b/srcs/requirements/svelte/api_front/src/App.svelte index aaa05f48..b1ef3fe9 100644 --- a/srcs/requirements/svelte/api_front/src/App.svelte +++ b/srcs/requirements/svelte/api_front/src/App.svelte @@ -1,49 +1,36 @@ - -
-
-
+ + + + + - -
- -
-
- Connexion -
-
-
-
- diff --git a/srcs/requirements/svelte/api_front/src/NotFound.svelte b/srcs/requirements/svelte/api_front/src/NotFound.svelte new file mode 100644 index 00000000..bb70cc71 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/NotFound.svelte @@ -0,0 +1,17 @@ + + +

We are sorry!

+

This isn't a url that we use.

+ +

Go home you're drunk.

+ +

Take me home →

+
+ + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/ProfileDisplay.svelte b/srcs/requirements/svelte/api_front/src/ProfileDisplay.svelte new file mode 100644 index 00000000..b2f818c9 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/ProfileDisplay.svelte @@ -0,0 +1,97 @@ + + + +
+ + + default user icon +
{username}
+
Rank: {rank}
+
+

Match Statistics

+

Total: {games.total}

+

Victories: {games.won}

+

Losses: {games.lost}

+
+
+ + + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/ProfilePage.svelte b/srcs/requirements/svelte/api_front/src/ProfilePage.svelte new file mode 100644 index 00000000..76f0cac6 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/ProfilePage.svelte @@ -0,0 +1,48 @@ + + + +
+ + + + + + + + + + + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/ProfileSettings.svelte b/srcs/requirements/svelte/api_front/src/ProfileSettings.svelte new file mode 100644 index 00000000..ed6086b2 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/ProfileSettings.svelte @@ -0,0 +1,14 @@ + + +

this is settings

+ + + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/SplashPage.svelte b/srcs/requirements/svelte/api_front/src/SplashPage.svelte new file mode 100644 index 00000000..d39a49df --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/SplashPage.svelte @@ -0,0 +1,190 @@ + + + +
+ + +

Potato Pong

+ + +

+
Welcome to
+
Potato Pong
+

+ + + +
+ + + + + + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/TmpTest.svelte b/srcs/requirements/svelte/api_front/src/TmpTest.svelte new file mode 100644 index 00000000..419591b3 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/TmpTest.svelte @@ -0,0 +1,12 @@ + + + + + +

TMP TEST

\ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/components/Canvas.svelte b/srcs/requirements/svelte/api_front/src/components/Canvas.svelte new file mode 100644 index 00000000..5fd1264a --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/components/Canvas.svelte @@ -0,0 +1,112 @@ + + + + + diff --git a/srcs/requirements/svelte/api_front/src/components/Footer.svelte b/srcs/requirements/svelte/api_front/src/components/Footer.svelte new file mode 100644 index 00000000..674c6c73 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/components/Footer.svelte @@ -0,0 +1,18 @@ +
+ +
+ + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/components/Header.svelte b/srcs/requirements/svelte/api_front/src/components/Header.svelte new file mode 100644 index 00000000..452a81ff --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/components/Header.svelte @@ -0,0 +1,124 @@ + + + + +
+ + Potato Pong Logo + +

Potato Pong

+ + +
+ + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/main.ts b/srcs/requirements/svelte/api_front/src/main.ts index e7e78161..d6cacbbb 100644 --- a/srcs/requirements/svelte/api_front/src/main.ts +++ b/srcs/requirements/svelte/api_front/src/main.ts @@ -7,4 +7,4 @@ const app = new App({ } }); -export default app; +export default app; \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/old_unused/App_old.svelte b/srcs/requirements/svelte/api_front/src/old_unused/App_old.svelte new file mode 100644 index 00000000..e69b4dcc --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/old_unused/App_old.svelte @@ -0,0 +1,81 @@ + + + + + + + + + diff --git a/srcs/requirements/svelte/api_front/src/old_unused/Canvas_1st_attempt.svelte b/srcs/requirements/svelte/api_front/src/old_unused/Canvas_1st_attempt.svelte new file mode 100644 index 00000000..4d3e6c26 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/old_unused/Canvas_1st_attempt.svelte @@ -0,0 +1,167 @@ + + + + + + + + diff --git a/srcs/requirements/svelte/api_front/src/old_unused/Canvas_weird_circles.svelte b/srcs/requirements/svelte/api_front/src/old_unused/Canvas_weird_circles.svelte new file mode 100644 index 00000000..330e93f7 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/old_unused/Canvas_weird_circles.svelte @@ -0,0 +1,45 @@ + + + diff --git a/srcs/requirements/svelte/api_front/src/old_unused/FlyingPotato.svelte b/srcs/requirements/svelte/api_front/src/old_unused/FlyingPotato.svelte new file mode 100644 index 00000000..5f6b544f --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/old_unused/FlyingPotato.svelte @@ -0,0 +1,24 @@ + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/old_unused/Header.svelte b/srcs/requirements/svelte/api_front/src/old_unused/Header.svelte new file mode 100644 index 00000000..3afd24fd --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/old_unused/Header.svelte @@ -0,0 +1,124 @@ + + + + + +
+ + Potato Pong Logo + +

Potato Pong

+ + +
+ + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/old_unused/Header_Multi_old.svelte b/srcs/requirements/svelte/api_front/src/old_unused/Header_Multi_old.svelte new file mode 100644 index 00000000..5439b8c9 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/old_unused/Header_Multi_old.svelte @@ -0,0 +1,102 @@ + + + + + +
+

+ Potato Pong Logo +

+ +

Potato Pong

+ +
+ + \ No newline at end of file diff --git a/srcs/requirements/svelte/api_front/src/old_unused/HomePage_old.svelte b/srcs/requirements/svelte/api_front/src/old_unused/HomePage_old.svelte new file mode 100644 index 00000000..2371dd47 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/old_unused/HomePage_old.svelte @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + {#if activeItem === 'Login'} +
+ +

Login

+
+
+ +
{ errors.username }
+
+
+ +
{ errors.password }
+
+ + + +
+
+
+ {:else if activeItem = 'Create Account'} + +
+ +

Create Account

+
+
+ +
{ errors.username }
+
+
+ +
{ errors.password }
+
+ + + +
+
+
+ {/if} + + +
+ + +