An open API service indexing awesome lists of open source software.

https://github.com/kirpinev/jstck

Сервис аналитики для продавцов торгующих через Wildberries, Lamoda, Ozon и т.д.
https://github.com/kirpinev/jstck

Last synced: 4 months ago
JSON representation

Сервис аналитики для продавцов торгующих через Wildberries, Lamoda, Ozon и т.д.

Awesome Lists containing this project

README

        

# JSTCK
Сервис аналитики для продавцов торгующих через маркетплейсы.

## Верстка:
### Кроссбраузерность:
- Проект корректно отображается на последних трех версиях браузеров Google Chrome (И браузерах, написанных на том же движке) и Firefox.
- Проект корректно отображается в Safari.
- Проект корректно отображается в Microsoft Edge

### Кроссплатформенность:
- Проект корректно отображается на разных OC

### Верстка отвечает следующим критериям:
- Отсутствуют грубые ошибки в разметке. Страница проходит валидацию и не имеет Error-сообщений на [https://validator.w3.org/](https://validator.w3.org/)
- Отсутствуют типовые ошибки при разметке по методологии БЭМ
- Сетка построена на flex/grid-layout в тех местах, где это необходимо
- В CSS при стилизации не используется !important.
- Шрифты подключены правильно, корректно работают на поддерживаемых в проекте браузерах и OS, присутствует подключение системных шрифтов.

## Инфраструктура:
- Сборка проекта сделана на webpack.
- Присутствует webpack конфиг для production и development среды
- В development среде запуск осуществляется с помощью webpack-dev-server
- В production среде генерируется папка build/ с 3 страницами (и статикой для них)
- Демо проекта на github-pages

## Юзабилити:
### Интеративные элементы:
- Реализованы интерактивные элементы:
- Выпадающие списки
- Форма (достаточно валидации посредством html-тегов)
- Модальное окно входа/регистрации (можно сделать JS-ом, можно отдельной страницей на /login.html)
- Анимации соответствуют UI-kit
- Между страницами можно перемещаться, не зная их адресов (посредством кликов)

## Будет плюсом:
- Т.к. в дальнейшем страницу планируется "оживлять скриптами", будет плюсом, если:
- Верстка по БЭМ (блоки переиспользуются и не зависят друг от друга)
- HTML-теги использованы согласно семантике, для выделения абзацев контента и заголовков используются соответствующие критерии
- Для людей, перемещающихся клавиатурой - расставлены tabindex
- Жирный плюс: a11y

# Демо
http://jstck.surge.sh/