Доработка проекта на Flask
Цена договорная
Есть проект-багтрекер, написанный на 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).
От потенциального исполнителя жду портфолио и примерную оценку стоимости работ, а так же адекватной оценки своих возможностей и ответственного подхода к исполнению.
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).
От потенциального исполнителя жду портфолио и примерную оценку стоимости работ, а так же адекватной оценки своих возможностей и ответственного подхода к исполнению.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.