w7rus / Notes

(University practical work) Web app for notes. Create, edit, share, attach...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Notes - Веб-приложение Заметки

Содержание

  1. Описание проекта

  2. Основные задачи

  3. Структура проекта

    1. Frontend
    2. Backend

Описание

Notes - Веб-приложение для создания заметок.

Основные задачи

  • Многопользовательский функционал (работа с приложением обеспечивается посредством учетных пользовательских аккаунтов)
  • Хранение данных (Закрытом, Частном и Открытом доступе)
  • Создавать заметки (с добавлением текстовых данных и/или мультимедия)

Структура проекта

  1. Frontend

    1. Меню

      • Сыллка Home

      • Сыллка About

      • Сыллка Sign In

      • Сыллка Sign Up

      • Вкладка Пользователя

        • Сыллка Dashboard
        • Сыллка Settings
      • Сыллка Logout

    2. Главная

    3. О Приложении

      • Представление приложения пользователю, краткое описание, основные возможности.
    4. Авторизация

      • Поле ввода имени учетной записи (Ограничения на латинницу, максимум 32 символа)
      • Поле ввода пароля (Ограничения на латтиницу, максимум 32 символа)
      • Кнопка для регистрации новой учетной записи
    5. Регистрация

      • Поле ввода имени учетной записи (Ограничения на латинницу, максимум 32 символа)
      • Поле ввода пароля (Ограничения на латинницу, максимум 32 символа)
      • Поле ввода подтверждение пароля
      • Кнопка создания учетной записи
    6. Панель управления

      • Список заметок

        • Блок-таблица

          • Порядковый номер
          • Название
          • Блок-кнопок (Редактировать / Удалить)
      • Редактирование заметки

        • Форма

          1. Название

          2. Текстовый контент

          3. Контент задачи

            • Текстовый блок
            • Таблица прикрепленных медиа-файлов (Список из файлов с блок-кнопками (Предпросмотр [Только медиа HTML5], Скачать, Удалить))
            • Кнопка для добавления файлов
          4. Параметры задачи

            1. Чтение

              • Закрытый (может видеть только владелец)
              • Частный (могут видеть только указанные пользователи)
              • Открытый (доступен по ссылке)
            2. Редактирование

              • Только автор
              • Выбранные пользователи
              • Все
    • Настройки

      • Возможность изменить пароль
      • Возможность удаления аккаунта
  2. Backend

    API для работы с пользователями и заметками.

About

(University practical work) Web app for notes. Create, edit, share, attach...

License:MIT License


Languages

Language:C# 52.8%Language:TypeScript 26.2%Language:HTML 20.0%Language:JavaScript 0.7%Language:CSS 0.3%