Выполнить доработки проекта на PostgreS

50 000 руб. за проект
06 июля 2022, 03:34 • 10 откликов • 91 просмотр
Требуется web-разработчик уровня НЕ ниже middle для выполнения правок в следующем проекте – каталог (HTML / CSS / JS), а также административная панель к нему выполнена с помощью PostgreSQL (соответственно БД та же).

При выполнении поставленных задач учесть, что каталог открывается не в полноценном браузере, а во встроенном браузере Telegram.

При взятии ТЗ в работу предоставляется доступ к исходному коду проекта на Github.

Также желательно быть на связи и в процессе работы отписываться в Telegram о выполненных пунктах, чтобы их сразу можно было проверить на возможные баги.

Возможно аргументированное увеличение бюджета.

ТЗ состоит из трёх частей:
1. Добавить окно пинкода
2. Правки по внешней части каталога
3. Оптимизация

Ниже расписаны детально каждые пункты

1. Добавить окно пинкода
По готовому дизайн-макету из Figma добавить при входе в каталог отдельную страницу для отображения пинкода.
Требуется добавить следующий функционал:
- при первом переходе установка пинкода (С соответствующей записью в БД админ. панели)
- ввод пинкода (С соответствующей проверкой по БД админ. панели)
- сброс/восстановление пинкода (Вручную администратором по запросу пользователя)
Соответствующая страница должна быть защищена шифрованием и/или любым другим способом защиты от вмешательства извне (обсуждается заранее)

2. Правки по внешней части каталога
Прилагается в отдельном файле

3. Оптимизация
Данный каталог, а также административная панель к нему выполнена с помощью Postgres (соответственно БД та же).
Необходимо выполнить ревизию всего кода каталога, а также админ. панели для того, чтобы:
- убрать ненужные элементы
- добавить правки согласно 1-ой части данного ТЗ
- повысить оптимизацию, насколько это возможно (другой формат картинок, сжать скрипты и стили, переделать скрипты и запросы к БД и т.д.). Если кратко – провести все необходимые действия для того, чтобы каталог запускался без тормозов и работал стабильно.
Файлы