-
Описание проекта
-
Основные задачи
-
Структура проекта
- Frontend
- Backend
Notes - Веб-приложение для создания заметок.
- Многопользовательский функционал (работа с приложением обеспечивается посредством учетных пользовательских аккаунтов)
- Хранение данных (Закрытом, Частном и Открытом доступе)
- Создавать заметки (с добавлением текстовых данных и/или мультимедия)
-
Frontend
-
Меню
-
Сыллка Home
-
Сыллка About
-
Сыллка Sign In
-
Сыллка Sign Up
-
Вкладка Пользователя
- Сыллка Dashboard
- Сыллка Settings
-
Сыллка Logout
-
-
Главная
-
О Приложении
- Представление приложения пользователю, краткое описание, основные возможности.
-
Авторизация
- Поле ввода имени учетной записи (Ограничения на латинницу, максимум 32 символа)
- Поле ввода пароля (Ограничения на латтиницу, максимум 32 символа)
- Кнопка для регистрации новой учетной записи
-
Регистрация
- Поле ввода имени учетной записи (Ограничения на латинницу, максимум 32 символа)
- Поле ввода пароля (Ограничения на латинницу, максимум 32 символа)
- Поле ввода подтверждение пароля
- Кнопка создания учетной записи
-
Панель управления
-
Список заметок
-
Блок-таблица
- Порядковый номер
- Название
- Блок-кнопок (Редактировать / Удалить)
-
-
Редактирование заметки
-
Форма
-
Название
-
Текстовый контент
-
Контент задачи
- Текстовый блок
- Таблица прикрепленных медиа-файлов (Список из файлов с блок-кнопками (Предпросмотр [Только медиа HTML5], Скачать, Удалить))
- Кнопка для добавления файлов
-
Параметры задачи
-
Чтение
- Закрытый (может видеть только владелец)
- Частный (могут видеть только указанные пользователи)
- Открытый (доступен по ссылке)
-
Редактирование
- Только автор
- Выбранные пользователи
- Все
-
-
-
-
-
Настройки
- Возможность изменить пароль
- Возможность удаления аккаунта
-
-
Backend
API для работы с пользователями и заметками.