Skip to content

CharlesTaylor7/citadels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Citadels

This is a web app for playing the card game Citadels.

Goals

  • Support all characters and roles
  • Learn htmx, practice web dev

Feature set

  • All 30 unique districts
  • All 27 game characters.
  • Game config for picking roles and districts.

Tech Stack

Fly.io for deployments neondb for managed postgres Frontend:

  • React
  • Angular
  • React query
  • Spa routing
  • tailwind + daisyui for styling & component

Backend

  • poem
  • poem-openapi

Releases

How to release:

  • Update changelog
  • Run: deploy.nu
  • git commit changes
  • Git tag the release

Secret management

In prod use fly secrets set. In dev, use the .env file.

Non secret env vars can go in fly.toml

About

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •