salvaft / qui-va-sortir-nala

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rock, paper, scissors!

The motivation behind this game app was to decide who has to take our dog for a walk at nights.

Key points

  • Backend using Pocketbase, used as a framework for SQL triggers and hooks
  • Front using sveltekit

Features

  • OAuth using Github
  • SSR flow using web sockets. Only one single endpoint needed (web)
  • Client flow using Pocketbase SDK and its realtime API. Two reachable endpoints needed (web and pocketbase). However this flows allows for hosting in serverless providers like netlify, vercel, etc...
  • Room system for easy multiplayering
  • yaimisu original artwork
  • Includes dockerfiles and docker compose file for contenarization

About


Languages

Language:Svelte 40.6%Language:TypeScript 34.2%Language:JavaScript 17.3%Language:HTML 3.3%Language:Shell 2.4%Language:Go 1.4%Language:Makefile 0.6%Language:CSS 0.1%