laddie's repositories

Cripta-App

Реализовать одностраничное приложение, которое умеет показывать следующие страницы: / - главная /login - страница ввода логина и пароля /currency - страница со списком текущих курсов криптовалют /trends - страница с графиками курсов криптовалют Шапка сайта. В нём главное меню с пунктами: Главная, Валюты, Логин. Пути /currency и /trends являются закрытыми, т.е. если пользователь не авторизован, то при попытке перехода на эти роуты перебрасываем на /login. Форма входа (/login) принимает “фейковые” данные: Admin/1234 Если введены неверные данные, то выводить алерт с текстом (Имя или пароль неверные) Если залогинен верно, то перебрасываем на главную. При удачном логине можно в шапке показать имя (например Admin). На странице /currency название валюты кликабельно. При клике на название валюты перебрасываем на /trends. Тут должен отображаться график значений валюты. График содержит не более 100 значений, обновляется раз в секунду, старые данные стираются. При переходе по пунктам данные графиков не должны затираться, а начинают копиться сразу после запуска приложения. Т.е. при переходе на страницу тренда нужно показывать и предыдущие данные. Если это реализовать сложно, то можно начинать копить просто при переходе на данный путь. Данные о логине и собранных значений валюты можно хранить в localStorage или же в Redux (Redux предпочтительнее). Оформление не важно. Главное, чтоб было читаемо. Данные о текущем курсе валют читать AJAX-запросами из открытых (общедоступных) апи.

Language:JavaScriptStargazers:0Issues:0Issues:0

CRIPTA_APP-React-

Реализовать одностраничное приложение, которое умеет показывать следующие страницы: / - главная /login - страница ввода логина и пароля /currency - страница со списком текущих курсов криптовалют /trends - страница с графиками курсов криптовалют Шапка сайта. В нём главное меню с пунктами: Главная, Валюты, Логин. Пути /currency и /trends являются закрытыми, т.е. если пользователь не авторизован, то при попытке перехода на эти роуты перебрасываем на /login. Форма входа (/login) принимает “фейковые” данные: Admin/1234 Если введены неверные данные, то выводить алерт с текстом (Имя или пароль неверные) Если залогинен верно, то перебрасываем на главную. При удачном логине можно в шапке показать имя (например Admin). На странице /currency название валюты кликабельно. При клике на название валюты перебрасываем на /trends. Тут должен отображаться график значений валюты. График содержит не более 100 значений, обновляется раз в секунду, старые данные стираются. При переходе по пунктам данные графиков не должны затираться, а начинают копиться сразу после запуска приложения. Т.е. при переходе на страницу тренда нужно показывать и предыдущие данные. Если это реализовать сложно, то можно начинать копить просто при переходе на данный путь. Данные о логине и собранных значений валюты можно хранить в localStorage или же в Redux (Redux предпочтительнее). Оформление не важно. Главное, чтоб было читаемо. Данные о текущем курсе валют читать AJAX-запросами из открытых (общедоступных) апи.

Stargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:0Issues:0