Skip to content

A simple web app for recording office pool, table tennis, football table or other games. Powered by Cloudflare Workers and Cloudflare Pages!

Notifications You must be signed in to change notification settings

jake-walker/game-leaderboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game Leaderboard

A simple web app for recording office pool, table tennis, football table or other games.

This project utilises Cloudflare Workers, Cloudflare Workers KV and Cloudflare Pages to create a lightning fast, serverless leaderboard which can be run for free.

The client, hosted on Pages, is written using Next.js and makes requests to the Worker. The Worker retreives GraphQL requests and stores data in Workers KV.

Demo

A live demonstration of the project is available at https://game-leaderboard.pages.dev!

The Worker is available at https://game-leaderboard.jakew.workers.dev if you fancy playing with that.

Screenshots

Leaderboard page

Game listing page

Development and Deployment

For instructions on developing or deploying the project, look at the Worker readme and client readme for details on setting up each.

About

A simple web app for recording office pool, table tennis, football table or other games. Powered by Cloudflare Workers and Cloudflare Pages!

Topics

Resources

Stars

Watchers

Forks

Languages