Назва: phub
Опис: Файл менеджер за тегами
Технології:
- JavaScript.
- React.
- Python.(Erlang)
- Django.
- MongoDB.(Postgresql)
Функціонал:
- Користувач буде бачити ГОЛОВНУ сторінку на неї будуть размішенні папки які будуть відповідати тегам існуючим в базах. Також буде кнопка ADD. Також буде кнопка GO_TO_FILES, TAGS. Також буде пошук.
- Кнопка ADD відповідає за додавання файлу та тегів для нього.
- Кнопка GO_TO_FILES відповідає за перехід на сторінку ФАЙЛИ
- Сторінка ФАЙЛИ. На неї буде відображатись файли в таблічному варіанті. В таблиці будуть гаступні стовпчики: айді, назва, теги та час додавання. Буде можливість слртування. Буде можливість обиоати фільтри для тегів. Буде пошук. Буде пагінація. Будуть кнопки ADD, DELETE.
- Кнопка DELETE видаляє файл з бази но не сам файл.
- Кнопка ADD буде переводити на сторінку ДОДАВАННЯ_ФАЙДУ.
- Сторінка ДОДАВАННЯ_ФАЙЛУ. На неї буде поле ім'я та можливість додати теги з існуючих. Буде кнопка SAVE яка збергає файл жо бд.
- Кнопка TAGS буде переводити користувача на сторінку TAGS.
- Сторінка TAGS. На неї відображаються усю ісгуючи теги. Згори відображаються поле де можна ввести ім'я тега. Біля кожного тега будуть кнопки CHANGE_TAG_NAME(буде змінювати ім'я тега), DELETE_TAG(буде видаляти тег).
- Коли користувач буде заходити в певну папку яка буде відповідати певному тегу в ньому будуть відображатись файли плиткою за замовченням. Також буде пошук за назвою. Також при наведенні га певний файл буде у палітерці програватись файл з 40% десь 3 секунди RESEARCH. Буде пагінація.