README.md

Tag storage

Tag storage(TS) - это клиент-серверное приложение для систематизации файлов с помощью иерархий тегов.


TS позволяет автоматически выявить подходящие теги в соответствии с загруженными файлами и в дальнейшем на основе тегов производить поиск.

Функционал:

  • создание/изменение/удаление тегов
  • ✅просмотр/изменение структуры иерархии тегов
  • загрузка/скачивание/удаление файлов до 50 МБайт
  • ✅связывание файлов с тегами
  • ✅отображение миниатюр файлов
  • ✅поиск по одному тегу
  • поиск одновременно по нескольким тегам
  • автоматическое выявление тегов для загруженных файлов

Стадии развития проекта:

  1. ✅построение начальной архитектуры
    • ☑️проектирование архитектуры компонентов
      1. ✔️протокола передачи данных
      2. ✔️обработки запросов на стороне сервера
      3. ✔️обработки ответов на стороне клиента
    • ☑️реализация
    • ☑️ручное тестирование
  2. разработка минимальной функциональности для полноценной работы на локальной машине
    • работа с тегами
      1. создание/изменение/удаление
      2. просмотр/изменение структуры иерархии
    • работа с файлами
      1. загрузка/скачивание/удаление до 50 МБайт
      2. ✔️связывание с тегами
      3. ✔️отображение миниатюр
    • добавление автоматического выявления тегов
    • фиксация первой стабильной версии
      1. добавление авто-тестов
      2. составление инструкции по сборке и развёртыванию на сторонних локальных машинах с ОС Linux/Windows
      3. создание релиза со стабильной версией
  3. расширение функционала для многопользовательского использования
    • добавление системы пользователей
    • добавление защиты соединения для передачи данных по сети
    • размещение на хостинге
  4. разработка GUI клиента для Android с использованием QML
  5. ... (дальнейшие приоритеты будут определены по завершению предыдущих стадий развития)
Описание

Опишите проект

Конвейеры
0 успешных
0 с ошибкой