A game inspired by TinyCards developed by Duolingo. An educational card quiz game.
- install mkcert and run mkcert -install follow this guide https://web.dev/how-to-use-local-https/
- go to server/devCert create a cert using
mkcert -key-file key.pem -cert-file cert.pem ya-praktikum.tech *.ya-praktikum.tech
use npm run start:container
Check at https://localhost:5000
https://local.ya-praktikum.tech:5000/
Client (with SSR)
- Typescript
- React
- Redux
- Service Worker
- Canvas for rendering game UI
Server
- Typescript
- PostgreSQL
- Sequelize
Build & run
- webpack
- npm
- Docker-compose
- Github actions for CI/CD
- nodejs
- express
- nginx (on cloud side)