Skip to content

Systemad/Playground

Repository files navigation


Playground

About The Project

quizoverview

Fullstack game project with single and multiplayer* games. Backend is built with .NET and Orleans with Websockets (SignalR) to provide realtime communications with the frontend, in React 18. OBS: For now, only Quiz / Trivia is added.

Built With

  • .NET 6 - ASPNET

  • Orleans

  • SignalR

  • React 18 with Typescript

  • ChakraUI

  • Redux Toolkit and Redux Toolkit Query

  • Framer motion

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  1. Install latest version of Node, if any problems, use Node 18.12.0 LTS
  2. Install Yarn
  3. Install latest .NET 6 SDK here

Installation

  1. Setup Azure AD B2C API - React 18
  2. Confifure Appsettings.json in API and Client/utils/auth/AuthConfig.ts accordingly with credentials above
  3. Clone the repo
    git clone https://github.com/systemad/playground.git
  4. Install NPM packages using Yarn
    cd Client && yarn install

Roadmap

  • Guess the Flag
  • Wordle Survivial Challange
  • Other games

Distributed under the MIT License. See LICENSE.txt for more information.

Acknowledgments