Доработка проекта на Flask

Цена договорная
12 июля 2020, 14:31 • 5 откликов • 72 просмотра
Есть проект-багтрекер, написанный на Flask, который нужно доработать:
1. Разбить сорцы на модули
2. Реализовать представления с пагинацией
3. Заменить формы на WTForms (сейчас просто HTML + POST запрос), добавить валидацию полей, заменить POST на JSON.
4. Реализовать ограничения доступа
5. Захешировать пароли c bcrypt
6. Сделать шаблоны для jinja2 адаптивными (bootstrap 4)
7. Подкорректировать бизнес-логику, если есть необходимость
8. Реализовать авторизацию пользователей и администраторов, добавить генерацию токена для двухфакторной авторизации,
9. Добавить тесты.
10. Добавить комментарии
11. Обеспечить поддержкой, за отдельную плату, в будущем (почасовая оплата, не более 2 часов в сутки, по необходимости)

На данный момент, исходные коды (app.py) составляют около 400 строк (с подробными комментариями).
Описаны модели БД, присутствуют основные выборки (без пагинации и ограничения по правам доступа).
Есть основные декораторы. Есть рабочие шаблоны для jinja2.

Общение через GSM и Telegram.
Оплата через яндекс.деньги, тинькофф (или на счет сбербанка), на рассчетный счёт (если ИП).
Оплата только после того, как я проверю работоспособность всех правок.
При необходимости, есть возможность составления и подписания договора с подробным описанием технического задания и составлением актов.

Требуется понимание безопасной разработки и защиту от основных уязвимостей (OWASP top 10).
От потенциального исполнителя жду портфолио и примерную оценку стоимости работ, а так же адекватной оценки своих возможностей и ответственного подхода к исполнению.
Отзывы
R50 cb5cd5d9e9c22ce636399c8d224dde48
Заказчик
Констатин молодец, работу выполняет качественно и в сроки. Рад сотрудничеству
4 года назад
R50 6ab9cc27e89b9166adfb917e0848a36b
Фрилансер
Доволен сотрудничеством с Тимуром. Спасибо.
4 года назад