Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.2%) to scientific vocabulary
Repository
Landing page and web client for PawnHub
Basic Info
- Host: GitHub
- Owner: PawnHubChess
- Language: Svelte
- Default Branch: main
- Homepage: https://chesse.koeni.dev
- Size: 2.12 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
Client-Web - Remote Chess Experience
This product emerged as part of the project “Once a pawn a time…“ at CODE University of Applied Sciences, Berlin.
Motivation and background
Our vision is to enable enjoyable remote chess games for both parties.
Due to the high amount of requests to explain the project, we decided to create a landing page, which also acts as the hub to use our services. This website informs people of interest, e.g. the CODE community, the MotionLab community, about the services and technological functionality of this project. Simultaniously, visitors can start remote chess games.
The landing page serves as a project to demonstrate general knowledge of web-development, front-end technologies. The development requires a general understanding of HTML, CSS, JavaScript, and relational databases, as well as sketching a user friendly website.
This webpage was created using the Sveltekit framework for increased performance and code quality.
The team
We are software engineering students at Berlin CODE University of Applied Sciences.
- Maximilian Arnold
- Project Owner
- Image Recognition
- Paul Bückhard
- Physical Interfaces
- Board Client
- Noah Frank
- 3d design
- Robotics
- Jorge Guedes
- Robotics
- Physical Interfaces
- Florian König
- Web-Client
- Frontend
- Backend
- CI/CD
- Péter Winkler
- Robotics
- Physical Interfaces
Contribution
This project is maintained by members of the CODE project “Once a pawn a time…“.
Citation
To cite the project click the citation widget to the right. The CITATION.cff file contains the APA style citation.

Get in touch
Shoot us an email at mail@pawn-hub.de or use the contact form on our website.
Project Structure

Developing
- Install dependencies using
npm i - Start the dev server and open in a new browswer tab using
npm run dev -- --open - Have fun! Take a look at the SvelteKit docs and the Tailwind docs.
Using a Local Backend
Follow the instructions in the backend repository to run it locally.
When running a dev server, a Use Local Server checkbox is available on the /play page. Otherwise, enable the checkbox on /play/debug. This also works on the deployed version.
Building
Preview the production build using npm run preview.
Or create a production build: npm run build.
Deploying
Netlify Build continously deploys the app to Netlify, so you don't have to worry about anything.
You can preview deploys by visiting [branch]--pawnhubchess.netlify.app or deploy-preview-[PR#]--pawnhubchess.netlify.app.
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Once a pawn a time... web-client
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Florian
family-names: König
email: florian.koenig@code.berlin
affiliation: CODE University of Applied Sciences
- given-names: Maximilian
family-names: Arnold
email: maximilian.arnold@code.berlin
affiliation: CODE University of Applied Sciences
orcid: 'https://orcid.org/0000-0001-9486-4835'
repository-code: 'https://github.com/PawnHubChess/client-web'
url: 'https://pawn-hub.de'
repository: >-
https://app.code.berlin/projects/cl7ah7xam785660wl8xssnw4ja
abstract: >-
The landing page serves as a project to demonstrate
general knowledge of web-development. The
development requires a general understanding of
HTML, CSS, JavaScript, and relational databases, as
well as sketching a user-friendly website.
keywords:
- sveltekit
- web-development
- chess
- education
version: '1.1'
date-released: '2022-11-09'
GitHub Events
Total
Last Year
Dependencies
- 320 dependencies
- @playwright/test ^1.25.0 development
- @sveltejs/adapter-auto next development
- @sveltejs/adapter-netlify ^1.0.0-next.81 development
- @sveltejs/kit next development
- @typescript-eslint/eslint-plugin ^5.27.0 development
- @typescript-eslint/parser ^5.27.0 development
- autoprefixer ^10.4.13 development
- eslint ^8.16.0 development
- eslint-config-prettier ^8.3.0 development
- eslint-plugin-svelte3 ^4.0.0 development
- postcss ^8.4.18 development
- prettier ^2.6.2 development
- prettier-plugin-svelte ^2.7.0 development
- svelte ^3.44.0 development
- svelte-check ^2.7.1 development
- svelte-preprocess ^4.10.7 development
- tailwindcss ^3.2.1 development
- tslib ^2.3.1 development
- typescript ^4.7.4 development
- vite ^3.1.0 development
- @tailwindcss/forms ^0.5.3
- chessboard-element ^1.2.0
- svelte-confetti-explosion ^0.4.0
- svelte-skeleton ^1.3.1