Описание проекта
Проект представляет собой клиентское приложение для управления покупками и продажей косметических предметов игры CS2. Приложение использует API https://market-old.csgo.com/docs-v2 для взаимодействия с маркетплейсом.
Технологии, использованные в проекте:
- React: библиотека для построения пользовательских интерфейсов.
- Redux Toolkit (RTK): для управления состоянием приложения.
- RTK Query: для упрощения работы с API и асинхронными запросами.
- TypeScript: Типизация кода.
- Flowbite: библиотека компонентов на основе Tailwind CSS.
Функциональность:
- Подключение к WebSocket для получения обновлений о новых товарах в реальном времени.
- Управление и настройка цен на предметы.
- Управление лимитами на цены.
- Автоматическое обновление цен в зависимости от текущих условий рынка.
- Поддержка ручного и автоматического режима обновления цен.
- Отображение цен и текущих предложений на рынке.
Приложение обеспечивает удобный интерфейс для пользователей, позволяя им эффективно управлять своим инвентарем и быстро реагировать на изменения рынка косметических предметов для игры CS2.
npm install- установка зависимостей- в constants.ts необходимо прописать собственные данные(API key, access token)
export const ACCESS_TOKEN = ""
export const BASE_URL = `https://market.csgo.com/api/v2/`
export const BASE_URL_USER = `https://market-old.csgo.com/`
export const BASE_URL_STEAMMARKET = `https://steamcommunity.com/market/listings/730/`
export const API_KEY = ""
npm run start- запуск
dev/start- start dev server and open browserbuild- build for productionpreview- locally preview production buildtest- launch test runner
