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

https://github.com/expressapp/smartapp-dashboard


https://github.com/expressapp/smartapp-dashboard

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

# Личный дашборд SmartApp

Личный дашборд - это SmartApp, позволяющий пользователю закрепить необходимые сервисы, чаты и контакты, а также открывать SmartApp, чат или карточку контакта прямо из приложения.

На главной странице отображаются закрепленные элементы, разделенные на категории: "Сервисы", "Чаты" и "Контакты". На странице поиска и добавления пользователь может найти и закрепить нужный элемент на дашборде. На странице настроек можно удалить закрепленный сервис, чат или контакт, а также изменить порядок отображения этих элементов на главной странице.

В проекте используется библиотека компонентов SmartApp UI, а также палитра цветов из этой бибилотеки для отображения интерфейса в двух темах - default и dark.

Приложение поддерживает оффлайн-режим. При отсутствии интернета некоторые функции приложения становятся недоступными:
1. На главной странице блокируется возможность перехода по закрепленным элементам (открытие SmartApps, чатов и карточек контактов).
2. На странице поиска и добавления будет отключена поисковая строка, а функции добавления и удаления элементов станут недоступны.
3. На странице настроек будет ограничена возможность удаления и перемещения элементов.

Проект также реализует кеширование статики и контента.

Интерфейс приложения доступен на двух языках - русском и английском.

Для данных SmartApp в кеше предусмотрено шифрование.

Для подробного ознакомления с каждым пунктом можно обратиться к документации, запустив ее с помощью команды:
```
npm run docsstart
```