Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Нужно доработать модуль на Python для QGIS

Разместить заказ
k
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 год
Бюджет: 15 000 руб
169.96 $ — 163.82 €
1) Восстановить работу модуля(исправить ошибку при запуске модуля)
2) Доделать интерфейсы хранилища, админ панели
3) Связать данное хранилище с БД
4) Сделать возможность обмена файлами между пользователями
Часть логики в модуле уже присутствует, распишу какие именно файлы за какую логику отвечают
Итак, сначала распишу по тому, почему модуль не работает
В файле qgis_cloud.py пытался вызвать интерфейс из файла auth.py, в итоге он писал, что не может якобы найти в каталоге файл storage.py, при этом если поменять на изначальный код, модуль запускается, но естественно он ничего не делает.

По поводу файлов auth.py отвечает за авторизацию
admin.py за функции админ панели
database.py за создание таблиц в БД
db_manager.py ну я думаю из названия понятно
storage.py собственно отвечает за функции внутри хранилища

По поводу интерфейсов
При запуске у нас должна запускаться форма авторизации, форма сама есть внутри каталога
После успешной авторизации должен открываться интерфейс с двумя зонами, слева кнопки навигации, справа поле для вывода информации, либо интерфейса того модуля, который был вызван через кнопку(то есть если была нажата кнопка "Моё хранилище" то справа от кнопок грузится хранилище)
Хранилище должно быть выполнено в виде сетки, у каждого файла при наведении либо изначально справа снизу должно быть дополнительное меню, где мы можем переименовать, удалить либо расшарить файл какому-нибудь пользователю.
Интерфейс хранилища нужно доделать

Так же в меню должны присутствовать кнопки: Пользователи, помощь и настройки

Меню "Пользователи": Вертикальный список с возможностью добавить пользователя и удалить

Меню "Помощь" просто информация с тем, что можно написать на почту если столкнулись с какими-то проблемами, либо на гитхаб(если нужно я вам его скину)

Меню "Настройки" добавить возможность настройки контрастности, цветов интерфейса

Админ-панель, при авторизации должна быть проверка на роль изначально она у всех User, если мы кого-нибудь регистрируем в БД
В самой админ панели должен выводиться список пользователей и кнопки "Добавить пользователя" и "удалить пользователя"
При нажатии на пользователя должна выводиться форма на которой можно отредактировать информацию о нём, обновить список файлов, сменить роль, удалить все файлы

В хранилище у пользователя должна быть кнопка "Обновить все файлы" в виде иконки или надписи.

При проверке роли у админа должна в меню слева появляться кнопка "управление"
Разделы:
Опубликован:
19.02.2024 | 16:50 [поднят: 19.02.2024 | 16:50]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».