Skip to content
/ cardr Public

GCSE card game - websockets, encryption and database

License

Notifications You must be signed in to change notification settings

tika/cardr

Repository files navigation

Game Preview

Cardr

A small, simple and boring card game

This was made for the GCSE J276 June 2019 & June 2020 series, Project Task #3. (Not as official coursework)

Usage

  1. Create an account at /register (auto login) 1b. Sign in to an account at /login
  2. Create a new game at / 2b. Join a game using a code at /
  3. Play a game at /[game code]
  4. View leaderboard at /leaderboard

Technologies used

  • heroicons
  • axios
  • bcrypt
  • cookie
  • csstype
  • dayjs
  • ioredis
  • jsonwebtoken
  • nanoid
  • next
  • prisma
  • pusher (& pusherjs)
  • react (& react-dom)
  • react-host-toast
  • swr
  • zod

Deployment

I've chosen to use Vercel to deploy the frontend & backend API of this application. I'm using Heroku to host the Postgres database & Redis data storage. Furthermore, I'm using Pusher for live interactions (websockets).

View design file on Framer
That's all, folks.

About

GCSE card game - websockets, encryption and database

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages