Team-09-practicum / Traffic-Racer

Home Page:https://traffic-racer.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Traffic Racer

🔗 Website: traffic-racer.ru

Динамичная Endless-игра, разработанная в рамках курса Мидл фронтенд-разработчик

gameplay.mp4

Стек технологий

  • React, Redux Toolkit и Redux Thunk
  • Ant Design of React - UI библиотека
  • React Hook Form + Yup - для валидации форм
  • SASS - препроцессор CSS
  • Express для SSR и API форума и темизации
  • Docker, Docker-Compose для автоматического развёртывания приложения
  • PostgreSQL для хранения данных форума и темизации
  • MongoDB для хранения данных от формы обратной связи
  • nginx для SSL, HTTP/2, раздачи статики и проксирования

Используемые WEB API

  • Canvas - реализация игры на чистом Canvas
  • Fullscreen - полноэкранный режим в игре
  • ServiceWorker - кеширование и offline-режим
  • Web Audio - музыка и звуки в игре
  • Geolocation - получение координат игрока
  • Telegram Bot API - уведомления команды о PR, CR и запросах из формы обратной связи

Документация

Проект представляет из себя монорепозиторий на основе lerna и состоит из следующих пакетов:

Как правильно писать коммиты?

Можно почитать в соответствующей разделе документации

Более подробно c проектом можно ознакомиться в отдельных разделах документации:

Команда

rufflet avatar swash1 avatar al-nvrsk avatar StepanovaValeriya avatar LarryBezrukov avatar
Александр Ершов Тимур Хайретдинов Алексей Батутен Валерия Степанова Илларион Безруков
@Rufflet @swash1 @Al-nvrsk @StepanovaValeriya @LarryBezrukov

About

https://traffic-racer.ru


Languages

Language:TypeScript 93.7%Language:SCSS 2.8%Language:Shell 2.0%Language:JavaScript 1.4%Language:HTML 0.2%