This is the GitHub Repository for our Software-Engineering project. We aim to build an online GameHub where you can play different games (for now the card game "Black Jack") und compare your results online.
Our Backend Tech-Stack:
- Spring Boot (Java, built with Gradle)
- PostgreSQL database
- Debian 12 instance for deployment (Digital Ocean) with Docker containers
Our Frontend Tech-Stack:
- React with Next.JS, TailwindCSS
- NextAuth for OAuth Sign in via GitHub
- Pixi.JS OpenGL Renderer for the game engine
- Debian 12 with Apache2 Web Server
See our Software Requirement Specification (SRS) here.