CHAT-QUIZZ

The app of the restorant 'DVA VARENYKY'

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. Contact

About The Project

image

"Chat-quiz" is an interactive application that combines chat and quiz functionality for users. Here are the main characteristics and description of such an application:

  • Chat Interface: The application provides the user with the ability to communicate with other users through a chat interface. Users can exchange messages, discuss topics and ask questions.

  • Quizzes: Users can participate in quizzes by answering questions presented in the form of short surveys or quests. Questions can be on various topics: from general knowledge to specific areas.

  • Interactivity: Users can interact with the quiz by selecting answers to questions and receiving instant feedback on the correctness of the answers.

  • Ranking and Achievements: Users can earn points or achievements for taking quizzes and being active in chat. This can encourage users to engage with the app and stay active.

"Chat-quiz" provides the user with a unique experience of combining communication with other users and testing their knowledge through quizzes, making it attractive to a wide range of users of different age groups and interests.

Built With

  • React
  • Redux
  • Firebase

(back to top)

Getting Started

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
     https://github.com/WarriorOFlonelinesS/chat-quizz.git
  2. Install NPM packages
    npm install

(back to top)

Usage

Before using the application you should follow the link "Войти в аккаунт" and sing in or sign up through the Google button.

image
image

Аfter logging into the account, you can write in the chat or take part in the quiz

image

If you click on the button "Сыграть" you can see a message about begginig of a game

image

After passing a game, you can see a result on the rating

image

If you click on the button 'Закончить игру', you will see a message about ending or you can restart a game if you click on the button 'Попробовать снова"

image

(back to top)

Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Email - yar.gorlenko@gmail.com

LinkedIn - Yaroslav Gorlenko

Ready project: https://chat-quiz.netlify.app/

(back to top)