# Introduction

Welcome to the documentation for **InstaQuiz**! This open source **Telegram** [Mini Web App](https://core.telegram.org/bots/webapps) provides a real-time multiplayer quiz game experience right within [Telegram](https://telegram.org).

**InstaQuiz** (Instant Quiz) allows groups of Telegram users to battle head-to-head in live quiz competitions. Players can create quiz rooms and invite friends to join for fast-paced trivia fun. The app is built using Typescript, Express.js, Postgresql and Vue.js.

## Overview

* Setup instructions to get started developing and running the game locally
* Details on core components like the game manager, multiplayer syncing, scoreboards and more
* API reference for the backend endpoints that enable quiz creation and real-time play
* Deployment guide for hosting your own version of **InstaQuiz**

The code is openly available on GitHub so developers can easily build on top of the mini app to create their own Telegram quiz bots and games. We welcome new contributors and feedback!

## Links

[Project's Github](https://github.com/yasdpt/insta-quiz)

[Web app's Telegram bot](https://t.me/IQuizzBot)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yasdpt.gitbook.io/instaquiz/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
