diff --git a/README.md b/README.md
index 0d6babe..8ecfc77 100644
--- a/README.md
+++ b/README.md
@@ -1,30 +1,177 @@
-# React + TypeScript + Vite
+# โ๏ธ GraphiQL App
-This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
+๐ฆฅ RS-School React Final Task.
-Currently, two official plugins are available:
+***GraphiQL:** Your interactive GraphQL IDE, empowering website development with syntax highlighting, autocompletion, and dynamic documentation ๐คฉ.*
-- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
-- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
+# Getting Started ๐
+To run our project locally, you would have to download zip file with our repository or clone it to your computer. โจ
-## Expanding the ESLint configuration
+## Setup and Running โ ๏ธ
-If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
+What things do you need to do in order to run our project locally? ๐ค
-- Configure the top-level `parserOptions` property like this:
+* Use node 18.x or higher. โก
+* Installed [.git](https://git-scm.com/) on your computer. โ๏ธ
+* Code Editor of your choice. ๐
+* Installed [npm](https://www.npmjs.com/). ๐ฆ
-```js
-export default {
- // other rules...
- parserOptions: {
- ecmaVersion: 'latest',
- sourceType: 'module',
- project: ['./tsconfig.json', './tsconfig.node.json'],
- tsconfigRootDir: __dirname,
- },
-}
+## Installation And Preparation ๐ฎ
+
+First make sure you have all the things listed in the previous section. Then clone our repository to your computer: ๐
+
+```
+git clone https://github.com/Quiddlee/graphiql-app.git
+```
+
+or download zip file manually with our repository.
+
+Navigate into project folder and run ๐ฆ:
+
+```
+npm install
+```
+
+Finally run a development server: ๐คฉ
+```
+npm run dev
```
+Aaaaand you're done! ๐๐ฅณ
+
+# Features ๐
+![img.png](public/img.png)
+
+![img_1.png](public/img_1.png)
+
+![img_2.png](public/img_2.png)
+
+![img_3.png](public/img_3.png)
+
+## Available Scripts ๐ฅ
+
+Here you can find all the scripts that are available in our project. ๐ฆ
+
+Lint the App with **ESlint**: โ
+
+```
+npm run lint
+```
+
+Format the App with **Prettier**: ๐งน
+
+```
+npm run prettier:fix
+```
+
+Type check the App with **TypeScript**: ๐ฆ
+
+```
+npm run type-check
+```
+
+Install **Husky** to enable pre-commit hooks: ๐ฃ
+
+```
+npm run prepare
+```
+
+Run unit-tests with **Vitest**: ๐งช
+
+```
+npm run test
+```
+
+Run unit-tests coverage with **Vitest**: ๐งช
+
+```
+npm run coverage
+```
+
+**Build** project for production: ๐
+
+```
+npm run build
+```
+
+**Preview** the **production build** locally: ๐
+
+```
+npm run preview
+```
+
+# Technology Stack โ๏ธ
+
+## Developing ๐ฆ
+* **React.js** - The Web Framework used ๐
+* **React** Router Dom - The Router ๐
+* **TypeScript** - The Language ๐
+* **Tailwind** - The CSS Framework ๐
+* **Vite** - The Bundler ๐ฆ
+* **Material**/web - Material Design Web Components ๐ซ
+* **Firebase** - The Backend tooling ๐ฅ
+
+## Code Quality ๐งน
+* **Vitest** - The Test Runner ๐งช
+* **Testing** Library - The Testing Framework ๐ซ
+* **React Testing Library** - The Testing Framework ๐ซ
+* **ESLint** โ Air-bnb base - The Linter ๐
+* **Prettier** - The Code Formatter ๐
+* **Husky** - The Pre-commit Hooks ๐ช
+* **Lint Staged** - The Pre-commit Hooks Config ๐ฆ
+* **EditorConfig** - The Code Style Enforcer ๐
+* **Clsx + Tailwind Merge** - The Tailwind Classnames Resolver ๐จ
+
+## External Libraries ๐
+* **Yup** - The Form Validation Schema Builder ๐๏ธ
+* **React Hook Form** - The Form Library ๐
+* **Framer** Motion - The Animation Library ๐
+* **Codemirror** - The Code Editor ๐
+* **Overlayscrollbars** - The Custom Scrollbar ๐
+* **React Toastify** - The Toast Library ๐
+
+# App Design Guideline ๐จ
+
+The app is using the **Material Design 3** System aka **Material You**.
+
+* **Figma** - The Design Tool ๐จ
+* **Design File** - [link](https://www.figma.com/file/2bUMq5pE5L91lJWB9S1jAX/GraphiQL-App-%F0%9F%9A%80?type=design&node-id=0%3A1&mode=design&t=v3gBWbiLESRO53BN-1)
+
+![img_4.png](public/img_4.png)
+
+# Core Development Team ๐จโ๐ป
+
+### **Bohdan Shcherbyna ๐ฆ**
+
+*Front-end. UI/UX Design.*
+
+
+
+### Contact ๐:
+* Email - ```bogdanscherbinadev@gmail.com``` ๐ฌ
+* Linkedin - [Bohdan Shcherbyna](https://www.linkedin.com/in/quiddle/) โ๏ธ
+* Telegram - [@Quiddle](https://t.me/quiddle) ๐ฑ
+* GitHub - [Quiddlee](https://github.com/Quiddlee) ๐ฆ
+
+#
+
+### **Oleksii Drohachov** ๐ฆ
+*Front-end. Back-end.*
+
+
+
+### Contact ๐:
+* Email - ```asdrogachev@gmail.com``` ๐ฌ
+* Linkedin - [Oleksii Drohachov](https://www.linkedin.com/in/oleksii-drohachov-b127a9245/) โ๏ธ
+* Telegram - [@Tedzury](https://t.me/tedzury) ๐ฑ
+* GutHub - [Tedzury](https://github.com/Tedzury) ๐ฆ
+
+#
+
+### **Harry Holubiev** ๐ฒ
+*Front-end.*
+
+
-- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked`
-- Optionally add `plugin:@typescript-eslint/stylistic-type-checked`
-- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list
+### Contact ๐:
+* Email - ```queharambe@gmail.com``` ๐ฌ
+* GitHub - [barrydilan](https://github.com/barrydilan) ๐ฆ
diff --git a/public/img.png b/public/img.png
new file mode 100644
index 0000000..2ec5e8a
Binary files /dev/null and b/public/img.png differ
diff --git a/public/img_1.png b/public/img_1.png
new file mode 100644
index 0000000..7feb6ab
Binary files /dev/null and b/public/img_1.png differ
diff --git a/public/img_2.png b/public/img_2.png
new file mode 100644
index 0000000..812ba8f
Binary files /dev/null and b/public/img_2.png differ
diff --git a/public/img_3.png b/public/img_3.png
new file mode 100644
index 0000000..57075f1
Binary files /dev/null and b/public/img_3.png differ
diff --git a/public/img_4.png b/public/img_4.png
new file mode 100644
index 0000000..afa3f3d
Binary files /dev/null and b/public/img_4.png differ
diff --git a/public/img_5.png b/public/img_5.png
new file mode 100644
index 0000000..5c411e7
Binary files /dev/null and b/public/img_5.png differ
diff --git a/public/img_6.png b/public/img_6.png
new file mode 100644
index 0000000..cf56cec
Binary files /dev/null and b/public/img_6.png differ
diff --git a/public/img_7.png b/public/img_7.png
new file mode 100644
index 0000000..d79d289
Binary files /dev/null and b/public/img_7.png differ