Plans.net — различия между версиями
Материал из SEWiki
(→Архитектруа) |
|||
(не показано 19 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
= Описание проекта = | = Описание проекта = | ||
+ | |||
+ | == Демонстрация == | ||
+ | |||
+ | [https://docs.google.com/presentation/d/1ABSJsHkVaqpgQqQ1YXEBqMYor2R7t8-12MsSpaSfIwc/edit?usp=sharing презентация] | ||
+ | |||
+ | [https://youtu.be/g3LOm3XMufw видео] | ||
+ | |||
+ | [https://drive.google.com/open?id=1uNbCwDd0VtIWy__wcP0CVCojCd-sZ3du APK] | ||
+ | |||
== Идея == | == Идея == | ||
Строка 29: | Строка 38: | ||
==== Костя ==== | ==== Костя ==== | ||
− | * Работа с внутренними аккаунтами | + | * Хранение данных: |
− | * Работа с Google API ( | + | ** Реализация структур данных их взаимодействия |
− | * Поиск | + | ** Работа с внутренними аккаунтами |
− | * Устройство пользовательских групп | + | ** Работа с Google API (accounts) |
+ | ** Работа с базой данных FireBase | ||
+ | ** Поиск по базе | ||
+ | * Интерфейс: | ||
+ | ** Устройство пользовательских групп | ||
+ | ** Интерфейс боковой части экрана (поиск, список доступных групп) | ||
+ | ** Настройки групп | ||
+ | ** Вспомогательные элементы основной части экрана (переключение зданий, этажей) | ||
+ | ** Всплывающие окна интерфейса(загрузки и прочее) | ||
==== Вася ==== | ==== Вася ==== | ||
Строка 39: | Строка 56: | ||
* Взаимодействие между пользователем и планами (масштабирование, просмотр интерактивных элементов, комментариев) | * Взаимодействие между пользователем и планами (масштабирование, просмотр интерактивных элементов, комментариев) | ||
* Интерфейс основной части конструктора (перемещение элементов на плане, управление интерактивными элементами) | * Интерфейс основной части конструктора (перемещение элементов на плане, управление интерактивными элементами) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Архитектура == | == Архитектура == | ||
[[ Файл:Nedikov project 2017.png ]] | [[ Файл:Nedikov project 2017.png ]] |
Текущая версия на 22:33, 20 февраля 2018
Содержание
Описание проекта
Демонстрация
Идея
Многопользовательские двухмерные интерактивные планы помещений со встроенным конструктором.
Особенности
- Конструктор планов помещений
- Интерактивные комнаты зданий и элементы, в которых записана информация
- Группировка планов по этажам и корпусам
- Онлайн комнаты, в которые могут заходить другие пользователи и просматривать твои карты
- Возможность назначать администратора комнаты, который может редактировать карты
- Поиск по комнатам
- Приватные комнаты
Возможные фичи
- Поиск ближайших комнат по геолокации
- Добавление картинок и прочих вариантов информации в описание элементов и комнат на плане
UI draft
Технические подробности
Здесь разные описания, не слишком полезные для юзеров
Разделение труда
Костя
- Хранение данных:
- Реализация структур данных их взаимодействия
- Работа с внутренними аккаунтами
- Работа с Google API (accounts)
- Работа с базой данных FireBase
- Поиск по базе
- Интерфейс:
- Устройство пользовательских групп
- Интерфейс боковой части экрана (поиск, список доступных групп)
- Настройки групп
- Вспомогательные элементы основной части экрана (переключение зданий, этажей)
- Всплывающие окна интерфейса(загрузки и прочее)
Вася
- Визуализация планов
- Взаимодействие между пользователем и планами (масштабирование, просмотр интерактивных элементов, комментариев)
- Интерфейс основной части конструктора (перемещение элементов на плане, управление интерактивными элементами)