Skip to content
@Polyhoot

Polyhoot!

Polyhoot! is a open-source Kahoot! clone. Mostly Kotlin and TypeScript. Made for a university course project.

polyhoot logo green

Welcome to the Polyhoot project! We are doing a Kahoot-like game but open source.

About us

📚 Currently, we are the students of Peter the Great St.Petersburg Polytechnic University (SPbPU)

Fun fact: this project was created as university course project

Tech Stack

kotlin TypeScript Android React HTML5 Next JS Yarn Gradle MongoDB

Project structure

Polyhoot/server - Polyhoot! server backend that handles the game process, user authentication and pack provision.

Polyhoot/web - Web interface for the game where users can create and manage their game packs. Acts as a game host: Displays questions and pictures/videos to players.

Polyhoot/android - Native Android client for the game. Uses Material3 components and Dynamic colors.

Polyhoot/play - Web client for the game. For those who want to play but don't have Android device.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Pinned Loading

  1. android android Public

    Android client for Polyhoot! game

    Kotlin 2

  2. web web Public

    Polyhoot! web app to create packs and host games

    TypeScript 2

  3. server server Public

    Server backend for Polyhoot! game

    Kotlin 2

  4. play play Public

    Web client to play from iOS

    TypeScript 2

Repositories

Showing 5 of 5 repositories
  • play Public

    Web client to play from iOS

    Polyhoot/play’s past year of commit activity
    TypeScript 2 0 0 0 Updated Jun 2, 2022
  • web Public

    Polyhoot! web app to create packs and host games

    Polyhoot/web’s past year of commit activity
    TypeScript 2 Apache-2.0 0 0 0 Updated Jun 1, 2022
  • android Public

    Android client for Polyhoot! game

    Polyhoot/android’s past year of commit activity
    Kotlin 2 Apache-2.0 0 0 0 Updated Jun 1, 2022
  • server Public

    Server backend for Polyhoot! game

    Polyhoot/server’s past year of commit activity
    Kotlin 2 Apache-2.0 0 0 0 Updated Jun 1, 2022
  • .github Public

    Polyhoot! profile readme and logo

    Polyhoot/.github’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Jun 1, 2022