diff --git a/README.md b/README.md index 3cc0bba..eeb1fa4 100644 --- a/README.md +++ b/README.md @@ -7,30 +7,25 @@ Talent Team - разработка корпоративных мероприят - Tailwind css - PHP -#### V pre0.3 +#### V 0.3 - В раздел "Наша команда" добавлен еще 1 человек - Убрана кнопка "О компании" с Hero секции - Добавленны страницы для всех бизнес-игр - Переработан компонент Header и Footer так чтобы в меню для каждой игры можно было создавать свои якорные ссылки -- Изменен Hero компонент для страниц с играми так, чтобы у каждой игры можно было ставить свой заголовок, изображение и доп.информацию об игре. -- Исправленно отображение длинной доп.информации об игре в Hero компоненте для страниц с играми. - Добавлен favicon для сайта. - Отключенно PWA. - Добавлен description для сайта. -- Блок "Создание электронных курсов" за менен на другой блок - "Сессии Lego SP". +- Блок "Создание электронных курсов" заменен на другой блок - "Сессии Lego SP". - Для мобильной и планшетной версии созданно Burger меню. - Полностью адаптированы все страницы. - На всех страницах исправленны все ошибки и варнинги в консоли. - Добавлен Lazy loading на изображения. - Отзывы заменены на благодарственные письма. - Пункты меню в Header и Footer теперь меняют цвет при наведении. -- Исправлен баг из-за которого при нажатии на пункты в бургер меню, само меню не закрывалось. (баг с pre0.3_4) - Изменено положение логотипа и добавлены контакты WhatsApp и Telegram в header и footer. - Создан компонент для модальных форм. - Добавлен функционал для формы связи. -- В разделе бизнес игры кнопка "Заказать игру", теперь открывает модальное окно с формой связи. -- Теперь при нажатии на благодарственные письма они открываются в модальном окне. -- Оптимизированы все изображения на главной странице. +- Кнопки"Заказать", теперь открывают модальное окно с формой связи. - В блоках с изображениями (Фассилитации, Тимбилдинг) добавлены разделительные рамки у изображений. - Был произведен анализ, а также оптимизация сайта при помощи (gatsby-plugin-webpack-bundle-analyser-v2). - Добавлена sitemap для сайта. @@ -38,6 +33,8 @@ Talent Team - разработка корпоративных мероприят - Добавлена OpenGraph разметка. - Добавлена микроразметка Schema.org. - Добавлено анимированное появление элементов на странице. +- Текстовые изменения на главной + #### V 0.2 - Добавлен блоки "Связаться с нами" и Футер сайта diff --git a/gatsby-config.js b/gatsby-config.js index d27b00d..eca2148 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -12,7 +12,7 @@ module.exports = { title: `Talent Team`, description: `Развиваем и создаем команды. Профессиональная команда поразработке и проведению корпоративных мероприятий: бизнес-игры,тимбилдинги, фамилитации, бизнес-тренинги. Руководитель компании Алёна Крюкова сертиыицированный бизнес-тренер, фасилитатор.`, author: `@Alexandr Beknazaryan`, - siteUrl: `https://talentteam.beknazaryanstudio.ru`, + siteUrl: `https://talent-t.ru`, }, plugins: [ { diff --git a/phpform/form.php b/phpform/form.php index 4d1bf90..5bdea9f 100644 --- a/phpform/form.php +++ b/phpform/form.php @@ -1,5 +1,4 @@ { - const response = await fetch("http://localhost:8080/form.php", { + const response = await fetch("https://talent-t.ru/form.php", { method: "POST", mode: "cors", headers: { diff --git a/src/components/About.jsx b/src/components/About.jsx index 8b9c939..8d250e2 100644 --- a/src/components/About.jsx +++ b/src/components/About.jsx @@ -6,12 +6,12 @@ const About = ({...props}) => {

Команда «Talent Team» гордится богатым, практическим опытом создания сплоченного, мотивированного коллектива, проведению оценки компетенций и развитию потенциала у сотрудников.

-

Благодаря слаженной работы и экспертизы команда зарекомендовала себя как на внутреннем рынке, так и на международном.

-

Сценарии программ (бизнес- игр, квестов, тимбилдингов) созданы для того, чтобы развивать потенциал ваших сотрудников, научить эффективно взаимодействовать, улучшить коммуникацию как между сотрудниками, так и между отделами в вашей организации. Создать эффективную команду стремящуюся к высоким результатам.

+

Благодаря слаженной работе и экспертизы наша команда зарекомендовала как внутреннем, так и на международном рынке.

+

Программы бизнес-игр, квестов, тимбилдингов направлены, чтобы СОЗДАТЬ ЭФФЕКТИВНУЮ КОМАНДУ, СТРЕМЯЩУЮСЯ К ВЫСОКИМ РЕЗУЛЬТАТАМ.

+

Развивать потенциал ваших сотрудников, научить находить решения непростых задач, эффективно и слаженно взаимодействовать, улучшить коммуникацию как между сотрудниками, так и между отделами.

В своей работе используем методы и инструменты, которые считаются лучшими на сегодняшний день.

Поэтому, каждая созданная нашей командой программа индивидуальна, мы с огромным трепетом и интересом разрабатываем их под вас. Мы дорожим вашим доверием, и с огромной благодарностью ценим наше сотрудничество.

-

Мы разрабатываем и проводим бизнес-игры и бизнес-симуляции любой сложности «под ключ». Мы провели более 150 игр, с количеством игроков от 4 до 400.

-

Мы убеждены, что каждое проводимое корпоративное мероприятие должны быть максимально полезны, придерживаясь главной цели – это развитие персонала. Ведь, развивая персонал, мы открываем для бизнеса новые возможности.

+

И полностью убеждены, что каждое проводимое корпоративное мероприятие должно быть максимально полезным, придерживаясь главной цели – это развитие персонала. "РАЗВИВАЯ ПЕРСОНАЛ, МЫ ОТКРЫВАЕМ ДЛЯ БИЗНЕСА НОВЫЕ ВОЗМОЖНОСТИ".

diff --git a/src/components/Advantages.jsx b/src/components/Advantages.jsx index 55ba8fc..97bbaec 100644 --- a/src/components/Advantages.jsx +++ b/src/components/Advantages.jsx @@ -8,16 +8,16 @@ import { FaConnectdevelop } from "@react-icons/all-files/fa/FaConnectdevelop"; const Advantages = ({...props}) => { const [advantages] = useState([ - {id: 1, icon: , title: 'Опытность', description: 'Более 10 лет опыта'}, + {id: 1, icon: , title: 'Опыт', description: 'Более 13 лет опыта'}, {id: 2, icon: , title: 'Глобальность', description: 'Международная экспертиза'}, - {id: 3, icon: , title: 'Индивидуальность', description: 'Индивидуальный подход к каждому клиенту'}, + {id: 3, icon: , title: 'Изюминку', description: 'Индивидуальный подход к каждому клиенту'}, {id: 4, icon: , title: 'Инновации', description: 'Движемся в ногу со временем, используя технологичные решения'} ]); return (
-

«Играя мы развиваем ваш бизнес»

+

Клиенты выбирают нас за

Мы помогаем воодушевлять, развивать сотрудников с прицелом на плодотворную командную работу и результата для Бизнеса!

diff --git a/src/components/Facilitations/Example/Example.jsx b/src/components/Facilitations/Example/Example.jsx index 8550fc6..9ad3403 100644 --- a/src/components/Facilitations/Example/Example.jsx +++ b/src/components/Facilitations/Example/Example.jsx @@ -50,7 +50,7 @@ const Example = () => { return (
-

Примеры фасилитационных сессий

+

Каталог фасилитационных сессий

{examples.map((example, index) => diff --git a/src/components/Facilitations/Example/Image.jsx b/src/components/Facilitations/Example/Image.jsx index b5d4a56..6724121 100644 --- a/src/components/Facilitations/Example/Image.jsx +++ b/src/components/Facilitations/Example/Image.jsx @@ -7,7 +7,7 @@ const Image = motion( return (
-

{title}

+

{title}

) diff --git a/src/components/Games/Games.jsx b/src/components/Games/Games.jsx index df125dd..ef73d7e 100644 --- a/src/components/Games/Games.jsx +++ b/src/components/Games/Games.jsx @@ -50,7 +50,28 @@ const Games = ({...props}) => { childImageSharp { gatsbyImageData(formats: WEBP, height: 240) } + }, + black_gold: file(relativePath: {eq: "games/black-gold.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, height: 240) + } + }, + time_lab: file(relativePath: {eq: "games/time-lab.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, height: 300) + } + }, + future_city: file(relativePath: {eq: "games/future-city.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, height: 300) + } + }, + technology_car: file(relativePath: {eq: "games/technology-car.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, height: 300) + } } + }`); const [games] = useState([ @@ -61,7 +82,11 @@ const Games = ({...props}) => { {slug: 'mansion-matilda-secrets', title: 'Тайны особняка "Матильда"', description: '7 игровых дней в ролевой игре Тайны особняка "Матильда" участники занимаются разгадкой уникального преступления, и шансы на успех зависят от них самих. Минуты пролетают незаметно в поисках улик и вещдоков, которые ведут к разгадке... ', img: images.mansion_matilda_secrets}, {slug: 'emotional-intelligence', title: 'Эмоциональный интеллект', description: 'Игровая цель – набрать как можно больше баллов и осознать степень развития собственного эмоционального интеллекта. Игра основана на подходе Йельского университета к трактовке понятия «Эмоциональный интеллект»', img: images.ei}, {slug: 'place-under-sun', title: 'Место под солнцем', description: 'Несколько поколений 4 семейных династии получали прибыль и делили место среди самых уважаемых жителей города. Но прогресс заставляет бизнес меняться, рушить выстроенные связи и строить новые партнерства. Кто из них станет более влиятельным? Кто потеряет свои позиции и почему?', img: images.place_under_sun}, - {slug: '8-colors-delegation', title: '8 цветов делегирования', description: 'Деловая обучающая игра-тренажёр, которая познакомит с 7 уровнями передачи полномочий по модели Юргена Аппело (Jurgen Appelo, 2010г).', img: images.eight_colors_delegation} + {slug: '8-colors-delegation', title: '8 цветов делегирования', description: 'Деловая обучающая игра-тренажёр, которая познакомит с 7 уровнями передачи полномочий по модели Юргена Аппело (Jurgen Appelo, 2010г).', img: images.eight_colors_delegation}, + {slug: 'black-gold', title: 'Черное золото', description: 'Цель игры - наработать навык по сплочению и командообразованию руководителей развить навыки управленческих компетенций', img: images.black_gold}, + {slug: 'timelab', title: 'Time Lab', description: 'Это полноценная тренинг - коучинговая игра для индивидуальной, групповой и командной работы по прокачке тайм-менеджмента и эффективности', img: images.time_lab}, + {slug: 'future-city', title: 'Город будущего', description: 'Участники обретают ощущение сплоченности от работы в теплой команде единомышленников. Также развивается чувство доверия - участники чувствуют доверие в ситуации достижения результатов на пути к общей цели.', img: images.future_city}, + {slug: 'technology-car', title: 'Technology Car', description: 'Командам предстоит разработать уникальный проект модели технологичного автомобиля с учетом новых технологий и усовершенствованных IT систем.', img: images.technology_car} ]); return ( @@ -77,7 +102,7 @@ const Games = ({...props}) => {
-

Другие игры

+

Каталог бизнес игры

{games.map((game, index) => diff --git a/src/components/Games/RecGame.jsx b/src/components/Games/RecGame.jsx index efb6c25..9cc38e0 100644 --- a/src/components/Games/RecGame.jsx +++ b/src/components/Games/RecGame.jsx @@ -1,29 +1,24 @@ import React, { useState } from 'react'; import { StaticImage } from 'gatsby-plugin-image'; import Button from '../UI/Button'; -import { Link } from 'gatsby'; import ContactFormModal from '../Modals/ContactFormModal'; const RecGame = () => { const [modal, setModal] = useState(false); return (
- +
-

Бизнес игра «Эмоциональный интеллект»

- -

Игровая цель – набрать как можно больше баллов и осознать степень развития собственного эмоционального интеллекта.

-

Игра основана на подходе Йельского университета к трактовке понятия «Эмоциональный интеллект», которое состоит из 4- х факторов:

+

В каких случаях рекомендуется использовать:

+
    -
  • осознание своих эмоций
  • -
  • управление своими эмоциями
  • -
  • осознание эмоций других людей
  • -
  • управление эмоциями других людей.
  • +
  • Когда необходимо провести обучающее мероприятие на большое количество сотрудников (например, внутренние конференции);
  • +
  • Когда необходимо создать ситуацию, позволяющую участникам самим осознать актуальность разбираемой проблематики;
  • +
  • Когда необходимо создать условия для апробации участниками тех или иных решений, навыков, стратегий в приближенной к реальности бизнеса среде.
  • +
  • Когда необходимо донести до сотрудников специфику работы Компании или одного из ее направлений;
  • +
  • Когда сотрудники устали от типовых тренингов и необходимо вернуть позитивное отношение к обучению.
-
- - подробнее -
+
diff --git a/src/components/LegoSP.jsx b/src/components/LegoSP.jsx deleted file mode 100644 index f8c787e..0000000 --- a/src/components/LegoSP.jsx +++ /dev/null @@ -1,26 +0,0 @@ -import React from 'react' - -const LegoSP = ({...props}) => { - return ( -
-
-
-

Сессии LEGO SP

-

Основная цель метода LSP – стимулировать творческое мышление участников, заставить их отключить стереотипность мышления.

-

В ходе сессии LSP участники «думают руками» – при помощи кирпичиков LEGO отвечают на различные вопросы, связанные с их идеями, проектами, бизнес-моделями, командой или стратегией развития. Тактильные действия включают фантазию на полную мощность при помощи тех участков нашего головного мозга, которые не задействованы только в ходе вербальной речи.

-

Результаты сессий LEGO SP:

-
    -
  • Единое понимание целей и задач компании
  • -
  • Общее видение стратегии развития бизнеса
  • -
  • Отлаженные коммуникации между отделами
  • -
  • Осознание сотрудниками своей роли в организации
  • -
  • Повышение клиентоориентированности
  • -
  • Рост объемов продаж
  • -
-
-
-
- ) -} - -export default LegoSP \ No newline at end of file diff --git a/src/components/LegoSP/Example/Example.jsx b/src/components/LegoSP/Example/Example.jsx new file mode 100644 index 0000000..4cdf3d5 --- /dev/null +++ b/src/components/LegoSP/Example/Example.jsx @@ -0,0 +1,44 @@ +import React, { useState } from 'react' + +import { useStaticQuery, graphql } from "gatsby" +import Image from './Image' + +const Example = () => { + + const images = useStaticQuery(graphql` + query { + img1: file(relativePath: {eq: "legosp/1.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, quality: 90, width: 800) + } + }, + img2: file(relativePath: {eq: "legosp/3.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, quality: 90, width: 800) + } + }, + img3: file(relativePath: {eq: "legosp/4.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, quality: 90, width: 800) + } + } + }`); + + const [examples] = useState([ + {id: 1, img: images.img1}, + {id: 2, img: images.img2}, + {id: 3, img: images.img3}, + ]); + + return ( +
+
+ {examples.map((example, index) => + + )} +
+
+ ) +} + +export default Example \ No newline at end of file diff --git a/src/components/LegoSP/Example/Image.jsx b/src/components/LegoSP/Example/Image.jsx new file mode 100644 index 0000000..5f5aa4c --- /dev/null +++ b/src/components/LegoSP/Example/Image.jsx @@ -0,0 +1,15 @@ +import React, { forwardRef } from 'react' +import { getImage } from 'gatsby-plugin-image'; +import { motion } from "framer-motion"; + +const Image = motion( + forwardRef(({image}, ref) => { + return ( +
+
+
+ ) + }) +) + +export default Image \ No newline at end of file diff --git a/src/components/LegoSP/LegoSP.jsx b/src/components/LegoSP/LegoSP.jsx new file mode 100644 index 0000000..67e062b --- /dev/null +++ b/src/components/LegoSP/LegoSP.jsx @@ -0,0 +1,35 @@ +import React, { useState } from 'react' +import Example from './Example/Example' +import { StaticImage } from 'gatsby-plugin-image'; +import Button from '../UI/Button'; +import ContactFormModal from '../Modals/ContactFormModal'; + +const LegoSP = ({...props}) => { + const [modal, setModal] = useState(false); + return ( +
+

Сессии LEGO SP

+
+ +
+

Основная цель метода LSP – стимулировать творческое мышление участников, заставить их отключить стереотипность мышления.

+

В ходе сессии LSP участники «думают руками» – при помощи кирпичиков LEGO отвечают на различные вопросы, связанные с их идеями, проектами, бизнес-моделями, командой или стратегией развития. Тактильные действия включают фантазию на полную мощность при помощи тех участков нашего головного мозга, которые не задействованы только в ходе вербальной речи.

+

Результаты сессий LEGO SP:

+
    +
  • Единое понимание целей и задач компании
  • +
  • Общее видение стратегии развития бизнеса
  • +
  • Отлаженные коммуникации между отделами
  • +
  • Осознание сотрудниками своей роли в организации
  • +
  • Повышение клиентоориентированности
  • +
  • Рост объемов продаж
  • +
+ +
+
+ + +
+ ) +} + +export default LegoSP \ No newline at end of file diff --git a/src/components/Modals/ContactFormModal.jsx b/src/components/Modals/ContactFormModal.jsx index e1eab6e..b950075 100644 --- a/src/components/Modals/ContactFormModal.jsx +++ b/src/components/Modals/ContactFormModal.jsx @@ -24,7 +24,7 @@ const ContactFormModal = ({ modal, setModal }) => { } return ( <> - +

Связаться с нами

diff --git a/src/components/Teambuilding/Example/Example.jsx b/src/components/Teambuilding/Example/Example.jsx index 5987a35..809c526 100644 --- a/src/components/Teambuilding/Example/Example.jsx +++ b/src/components/Teambuilding/Example/Example.jsx @@ -7,7 +7,12 @@ const Example = () => { const images = useStaticQuery(graphql` query { - hero1: file(relativePath: {eq: "hero1.jpg"}) { + verevochny: file(relativePath: {eq: "teambuilding/verevochny.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, quality: 90, width: 800) + } + }, + team_picture: file(relativePath: {eq: "teambuilding/team-picture.jpeg"}) { childImageSharp { gatsbyImageData(formats: WEBP, quality: 90, width: 800) } @@ -32,34 +37,50 @@ const Example = () => { gatsbyImageData(formats: WEBP, quality: 90, width: 800) } }, - piramide: file(relativePath: {eq: "teambuilding/piramide.jpg"}) { + team_quez: file(relativePath: {eq: "teambuilding/team-quez.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, quality: 90, width: 800) + } + }, + ford_boyard: file(relativePath: {eq: "teambuilding/ford-boyard.jpg"}) { childImageSharp { gatsbyImageData(formats: WEBP, quality: 90, width: 800) } }, + olympic_games: file(relativePath: {eq: "teambuilding/olympic-games.jpeg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, quality: 90, width: 800) + } + }, + ecologyc: file(relativePath: {eq: "teambuilding/ecologyc.jpeg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, quality: 90, width: 800) + } + } }`); const [examples] = useState([ - {id: 1, title: 'Веревочный курс', img: images.hero1}, - {id: 2, title: 'Тематический «Форд Боярд» ', img: images.hero1}, - {id: 3, title: 'Творческий', img: images.hero1}, + {id: 1, title: 'Веревочный курс', img: images.verevochny}, + {id: 2, title: 'Тематический «Форд Боярд» ', img: images.ford_boyard}, + {id: 3, title: 'Экологический тимбилдинг', img: images.ecologyc}, {id: 4, title: 'Интеллектуальный квест', img: images.intellectual}, {id: 5, title: 'Машина Голдберга (цепная реакция)', img: images.goldberg}, {id: 6, title: 'Шерстяной тимбилдинг ', img: images.wool}, {id: 7, title: 'Авторский тимбилдинг', img: images.author}, - {id: 8, title: 'Зимние Олимпийские игры', img: images.hero1}, - {id: 9, title: 'Командная картина', img: images.hero1}, - {id: 10, title: 'Гигантская пирамида', img: images.piramide}, + {id: 8, title: 'Олимпийские игры', img: images.olympic_games}, + {id: 9, title: 'Командная картина', img: images.team_picture}, + {id: 10, title: 'Командный квиз', img: images.team_quez}, ]); return (
-

Примеры тимбилдингов

+

Каталог тимбилдингов

{examples.map((example, index) => )}
+

И многое другое! Организуем тимбилдинг "под ключ"

) } diff --git a/src/components/Teambuilding/Example/Image.jsx b/src/components/Teambuilding/Example/Image.jsx index e9a677f..c52f286 100644 --- a/src/components/Teambuilding/Example/Image.jsx +++ b/src/components/Teambuilding/Example/Image.jsx @@ -5,9 +5,9 @@ import { motion } from "framer-motion"; const Image = motion( forwardRef(({title, image}, ref) => { return ( -
+
-

{title}

+

{title}

) diff --git a/src/components/Teambuilding/Main.jsx b/src/components/Teambuilding/Main.jsx index 9eb0277..0a0b22d 100644 --- a/src/components/Teambuilding/Main.jsx +++ b/src/components/Teambuilding/Main.jsx @@ -1,11 +1,14 @@ -import React from 'react' +import React, { useState } from 'react' +import Button from '../UI/Button' +import ContactFormModal from '../Modals/ContactFormModal' const Main = ({props}) => { + const [modal, setModal] = useState(false); return (
-
-

Корпоративные мероприятия: Тимбилдинг/ Квесты

+
+

Корпоративные мероприятия

Грамотное составление программы психологических тренингов является одним из основополагающих этапов в правильном командообразовании. Невозможно достичь успешных результатов тимбилдинга, если программа мероприятия не продумана или же составлена не профессионалами.

Игра, тренинг и другие интерактивные мероприятия основываются на принципах психологии, без которой трудно представить качественное и результативное управление персоналом.

Целевая аудитория тимбилдинга:

@@ -15,7 +18,7 @@ const Main = ({props}) => {
  • Весь персонал организации или функционального подразделения
  • Результаты тимбилдинга:

    -
      +
      • Повышение мотивации сотрудников
      • Создание горизонтальных неформальных связей между представителями разных отделов компании
      • Повышение эффективности работы в группе
      • @@ -25,8 +28,10 @@ const Main = ({props}) => {
      • Интеллектуальное развлечение участников
      • Психологическая разгрузка
      +
    -
    +
    +
    ) } diff --git a/src/components/seo.js b/src/components/seo.js index 8202592..530f304 100644 --- a/src/components/seo.js +++ b/src/components/seo.js @@ -7,9 +7,10 @@ import * as React from "react" import { useStaticQuery, graphql } from "gatsby" +import { getImage } from 'gatsby-plugin-image'; function Seo({ description, title, children }) { - const { site } = useStaticQuery( + const { site, ogimage } = useStaticQuery( graphql` query { site { @@ -19,17 +20,24 @@ function Seo({ description, title, children }) { author } } + ogimage: file(relativePath: {eq: "ogimage.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP, quality: 90) + } + }, } ` ) const metaDescription = description || site.siteMetadata.description const defaultTitle = site.siteMetadata?.title + return ( <> {defaultTitle ? `${title} | ${defaultTitle}` : title} + diff --git a/src/images/bussiness-games.jpg b/src/images/bussiness-games.jpg new file mode 100644 index 0000000..d7206fe Binary files /dev/null and b/src/images/bussiness-games.jpg differ diff --git a/src/images/games/black-gold.jpg b/src/images/games/black-gold.jpg new file mode 100644 index 0000000..521f206 Binary files /dev/null and b/src/images/games/black-gold.jpg differ diff --git a/src/images/games/future-city.jpg b/src/images/games/future-city.jpg new file mode 100644 index 0000000..9249e3f Binary files /dev/null and b/src/images/games/future-city.jpg differ diff --git a/src/images/games/technology-car.jpg b/src/images/games/technology-car.jpg new file mode 100644 index 0000000..897f91e Binary files /dev/null and b/src/images/games/technology-car.jpg differ diff --git a/src/images/games/time-lab.jpg b/src/images/games/time-lab.jpg new file mode 100644 index 0000000..1549ec3 Binary files /dev/null and b/src/images/games/time-lab.jpg differ diff --git a/src/images/games/time-lab2.jpg b/src/images/games/time-lab2.jpg new file mode 100644 index 0000000..30e174e Binary files /dev/null and b/src/images/games/time-lab2.jpg differ diff --git a/src/images/legosp/1.jpg b/src/images/legosp/1.jpg new file mode 100644 index 0000000..bba3ccf Binary files /dev/null and b/src/images/legosp/1.jpg differ diff --git a/src/images/legosp/2.jpg b/src/images/legosp/2.jpg new file mode 100644 index 0000000..3936c48 Binary files /dev/null and b/src/images/legosp/2.jpg differ diff --git a/src/images/legosp/3.jpg b/src/images/legosp/3.jpg new file mode 100644 index 0000000..a244a60 Binary files /dev/null and b/src/images/legosp/3.jpg differ diff --git a/src/images/legosp/4.jpg b/src/images/legosp/4.jpg new file mode 100644 index 0000000..3ebbb3c Binary files /dev/null and b/src/images/legosp/4.jpg differ diff --git a/src/images/ogimage.jpg b/src/images/ogimage.jpg new file mode 100644 index 0000000..6fab6ec Binary files /dev/null and b/src/images/ogimage.jpg differ diff --git a/src/images/teambuilding/ecologyc.jpeg b/src/images/teambuilding/ecologyc.jpeg new file mode 100644 index 0000000..ca36d2e Binary files /dev/null and b/src/images/teambuilding/ecologyc.jpeg differ diff --git a/src/images/teambuilding/ford-boyard.jpg b/src/images/teambuilding/ford-boyard.jpg new file mode 100644 index 0000000..312aa4e Binary files /dev/null and b/src/images/teambuilding/ford-boyard.jpg differ diff --git a/src/images/teambuilding/olympic-games.jpeg b/src/images/teambuilding/olympic-games.jpeg new file mode 100644 index 0000000..a613eff Binary files /dev/null and b/src/images/teambuilding/olympic-games.jpeg differ diff --git a/src/images/teambuilding/piramide.jpg b/src/images/teambuilding/piramide.jpg deleted file mode 100644 index 700126c..0000000 Binary files a/src/images/teambuilding/piramide.jpg and /dev/null differ diff --git a/src/images/teambuilding/team-picture.jpeg b/src/images/teambuilding/team-picture.jpeg new file mode 100644 index 0000000..5335cd7 Binary files /dev/null and b/src/images/teambuilding/team-picture.jpeg differ diff --git a/src/images/teambuilding/team-quez.jpg b/src/images/teambuilding/team-quez.jpg new file mode 100644 index 0000000..afa232a Binary files /dev/null and b/src/images/teambuilding/team-quez.jpg differ diff --git a/src/images/teambuilding/verevochny.jpg b/src/images/teambuilding/verevochny.jpg new file mode 100644 index 0000000..5e35950 Binary files /dev/null and b/src/images/teambuilding/verevochny.jpg differ diff --git a/src/images/teambuilding/wool.jpg b/src/images/teambuilding/wool.jpg index ace0ade..78987e5 100644 Binary files a/src/images/teambuilding/wool.jpg and b/src/images/teambuilding/wool.jpg differ diff --git a/src/pages/games/black-gold.jsx b/src/pages/games/black-gold.jsx new file mode 100644 index 0000000..aa7d5a6 --- /dev/null +++ b/src/pages/games/black-gold.jsx @@ -0,0 +1,57 @@ +import React, { useState } from "react" +import Layout from "../../components/layout" +import Seo from "../../components/seo" +import Hero from "../../components/Games/GamePage/Hero"; +import Contact from "../../components/Contact" +import { useStaticQuery, graphql } from "gatsby" + +const BlackGoldPage = () => { + + const [menu] = useState([ + {id: 0, title: 'Цели', to: 'purposes'}, + {id: 1, title: 'Навыки', to: 'direction'}, + {id: 2, title: 'Контакты', to: 'contact'}, + ]) + const image = useStaticQuery(graphql` + query { + img: file(relativePath: {eq: "games/black-gold.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP) + } + }, + }`); + return( + + +
    +
    +

    Цель игры

    +

    Наработать навык по сплочению и командообразованию руководителей развить навыки управленческих компетенций. Создать командный проект по модернизации системы бизнес процессов и стратегии развития нефтяногопредприятия. Проанализировать и подготовить предложения по оптимизации бизнес процессов и улучшению производительности труда

    +
    +
    +
    +
    +

    Навыки вырабатываемые в ходе игры

    +
    +
      +
    • Выявить «узкие» места в процессе командообразования руководителей
    • +
    • Дать обратную связь руководителям по зонам их развития в области выстраивания команд и управления персоналом
    • +
    • Научится принять экономически выгодные, командные решения в условиях изменений
    • +
    +
    +
    +
    + +
    + ) + +} + +/** + * Head export to define metadata for the page + * + * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/ + */ +export const Head = () => + +export default BlackGoldPage \ No newline at end of file diff --git a/src/pages/games/future-city.jsx b/src/pages/games/future-city.jsx new file mode 100644 index 0000000..b6e5227 --- /dev/null +++ b/src/pages/games/future-city.jsx @@ -0,0 +1,57 @@ +import React, { useState } from "react" +import Layout from "../../components/layout" +import Seo from "../../components/seo" +import Hero from "../../components/Games/GamePage/Hero"; +import Contact from "../../components/Contact" +import { useStaticQuery, graphql } from "gatsby" + +const FutureCityPage = () => { + + const [menu] = useState([ + {id: 0, title: 'Описание', to: 'purposes'}, + {id: 1, title: 'Навыки', to: 'direction'}, + {id: 2, title: 'Контакты', to: 'contact'}, + ]) + const image = useStaticQuery(graphql` + query { + img: file(relativePath: {eq: "games/future-city.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP) + } + }, + }`); + return( + + +
    +
    +

    Описание игры

    +

    Участники обретают ощущение сплоченности от работы в теплой команде единомышленников. Также развивается чувство доверия - участники чувствуют доверие в ситуации достижения результатов на пути к общей цели.

    Игроки приобретают ясное видение возможностей совместной работы в команде и мотивацию к интенсивной деятельности для достижения общей командной цели синергии.

    +
    +
    +
    +
    +

    Навыки вырабатываемые в ходе игры

    +
    +
      +
    • Сплочение - участники обретают ощущение сплоченности от работы в теплой команде единомышленников
    • +
    • Доверие-участники чувствуют доверие в ситуации достижения результатов на пути к общей цели
    • +
    • Мотивация-участники приобретают ясное видение возможностей совместной работы в команде и мотивацию к интенсивной деятельности для достижения общей командной цели синергии
    • +
    +
    +
    +
    + +
    + ) + +} + +/** + * Head export to define metadata for the page + * + * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/ + */ +export const Head = () => + +export default FutureCityPage \ No newline at end of file diff --git a/src/pages/games/technology-car.jsx b/src/pages/games/technology-car.jsx new file mode 100644 index 0000000..0faf60a --- /dev/null +++ b/src/pages/games/technology-car.jsx @@ -0,0 +1,59 @@ +import React, { useState } from "react" +import Layout from "../../components/layout" +import Seo from "../../components/seo" +import Hero from "../../components/Games/GamePage/Hero"; +import Contact from "../../components/Contact" +import { useStaticQuery, graphql } from "gatsby" + +const TechnologyCarPage = () => { + + const [menu] = useState([ + {id: 0, title: 'Описание', to: 'purposes'}, + {id: 1, title: 'Навыки', to: 'direction'}, + {id: 2, title: 'Контакты', to: 'contact'}, + ]) + const image = useStaticQuery(graphql` + query { + img: file(relativePath: {eq: "games/technology-car.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP) + } + }, + }`); + return( + + +
    +
    +

    Описание игры

    +

    Увлекательная командная игра с простыми правилами и эффективным результатом проходит в 4 раунда

    Командам предстоит разработать уникальный проект модели технологичного автомобиля с учетом новых технологий и усовершенствованных IT систем.

    Раунд за раундом участники команд учатся лучше взаимодействовать друг с другом и воспринимать себя как важного участника единого механизма компании.

    +
    +
    +
    +
    +

    Навыки вырабатываемые в ходе игры

    +
    +
      +
    • Повышение сплоченности
    • +
    • Улучшение коммуникации в команде
    • +
    • Возможность проявлять сотрудничествов коммуникации
    • +
    • Развитие способности «слышать» и «слушать» друг друга
    • +
    • Выстраивание диалога на общем «языке» с командой
    • +
    +
    +
    +
    + +
    + ) + +} + +/** + * Head export to define metadata for the page + * + * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/ + */ +export const Head = () => + +export default TechnologyCarPage \ No newline at end of file diff --git a/src/pages/games/timelab.jsx b/src/pages/games/timelab.jsx new file mode 100644 index 0000000..fe0ddea --- /dev/null +++ b/src/pages/games/timelab.jsx @@ -0,0 +1,76 @@ +import React, { useState } from "react" +import { StaticImage } from "gatsby-plugin-image" +import Layout from "../../components/layout" +import Seo from "../../components/seo" +import Hero from "../../components/Games/GamePage/Hero"; +import Contact from "../../components/Contact" +import { useStaticQuery, graphql } from "gatsby" + +const TimelabPage = () => { + + const [menu] = useState([ + {id: 0, title: 'Цели', to: 'purposes'}, + {id: 1, title: 'Направление', to: 'direction'}, + {id: 2, title: 'Методологическая основа', to: 'metodology'}, + {id: 3, title: 'Контакты', to: 'contact'}, + ]) + const image = useStaticQuery(graphql` + query { + img: file(relativePath: {eq: "games/time-lab.jpg"}) { + childImageSharp { + gatsbyImageData(formats: WEBP) + } + }, + }`); + return( + + +
    +
    +

    Описание и цели игры

    +

    Бизнес-игра, тренажер ЭКОНОМИКА ВРЕМЕНИ (серия TimeLab) - это полноценная тренинг-коучинговая игрой для индивидуальной, групповой и командной работы по прокачке тайм-менеджмента и эффективности. Он был создан, чтобы люди наглядно осознавали последствия неэффективного управления временем.

    +
      +
    • Для системной работы по развитию навыков управления временем (тайм-менеджменту);
    • +
    • Знакомит с понятиями «хронофаги», «прокрастинация», «хронометраж», «жизненный баланс», «work&life balance», «социальный капитал»;
    • +
    • Обучает эффективно анализировать и планировать расходы своего времени с учетом внешних помех.
    • +
    +
    +
    +
    +
    +

    Навыки, вырабатываемые участниками в ходе игры-тренинга

    +
    +
      +
    • Анализ затрат собственного времени;
    • +
    • Планирование действий и временных затрат;
    • +
    • Нейтрализация основных хронофагов;
    • +
    • Минимизация прокрастинации;
    • +
    • Хронометраж;
    • +
    • Балансировка собственных ресурсов и предотвращение выгорания;
    • +
    • Осознанность действий, принятия решений и выборов;
    • +
    • Постановка и приоритезация целей.
    • +
    + +
    +
    +
    +
    +
    +

    Методологическая основа

    +

    Классические (“Научная организация труда” А.К.Гастева, метод хронометрирования А.А.Любищева) и современные теории и практики управления личной эффективностью (труды Глеба Архангельского, Питера Друкера, Дэвида Аллена, Лотара Зайверта, Стивена Кови и др.), теория социального (культурного) капитала Пьера Бурдье и теория ЭВФ (экономики, основанной на временном факторе).

    +
    +
    + +
    + ) + +} + +/** + * Head export to define metadata for the page + * + * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/ + */ +export const Head = () => + +export default TimelabPage \ No newline at end of file diff --git a/src/pages/index.jsx b/src/pages/index.jsx index 7d668a4..471d2d7 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -7,7 +7,7 @@ import About from "../components/About" import Games from "../components/Games/Games" import Facilitations from "../components/Facilitations/Facilitations" import Teambuilding from "../components/Teambuilding/Teambuilding" -import LegoSP from "../components/LegoSP" +import LegoSP from "../components/LegoSP/LegoSP" import Team from "../components/Team/Team" import Reviews from "../components/Reviews/Reviews" import Contact from "../components/Contact"