Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 2.44 KB

DOCS.md

File metadata and controls

54 lines (34 loc) · 2.44 KB
title description imgUrl category url priority
vue_2_cripto
vue_2_cripto
../../images/project-php.png
php
backend_api_crypto
0

vue_2_cripto

Тестовое задание Laravel Laravel v8.83.27 (PHP v8.1.2-1ubuntu2.11)

тестовое задание от компании Bits.media https://khabarovsk.hh.ru/vacancy/52569557?hhtmFrom=chat

Dataset: (https://www.kaggle.com/datasets/prasoonkottarathil/btcinusd)

( в планах добавить поддержку: https://www.kaggle.com/datasets/sudalairajkumar/cryptocurrencypricehistory https://datahub.io/cryptocurrency/ethereum#data )

Выберите любой датасет по любой криптовалюте за год

Используя датасет напишите страницу со следующими функционалом:

  1. Пользователь должен иметь возможность узнать, сколько раз криптовалюта торговалась выше или ниже заданной цены. Цену и период времени, пользователь задает сам на странице.

  2. Должны быть видны полезные значения статистики по выбранным данным (на выбор программиста).

  3. Визуализация должна быть удобной, на ваш выбор. Принимаются любые обоснованные варианты.

Датасет выгрузить и хранить в MySQL

Код страницы должен быть написан чисто, без лишних библиотек (в случае использования фреймворков). Данные на странице должны обновляться аяксом при изменении периода пользователем

На выходе сама страница и описание откуда были взяты данные, а также доступ к таблицам базы и коду.

backand: https://github.com/POMXARK/backend_api_crypto

Пути развития:

  1. Реализовать ленивую загрузку данных ( только то что видно на графике )
  2. динамическая подгрузка данных с сервера (websocket)
  3. портировать на vue 3
  4. использовать env переменные
  5. написать docker