Дебаггинг маркетплейса-аукциона на PHP/Bootstrap +Node.js
Привет Бэк-эндерам всех мастей и фреймворков!
Есть такие, кому интересно в комфортном для себя режиме писать модули в маркетплейсе на бутстрапном кастомном php-движке?
А если там ещё и чат на ноде, серверсайд которого запускается в скринах на бубунте?
У меня в разработке есть интересный проект - маркетплейс частных консультаций и выполнения курсовых/домашних/дипломных учебных работ. В данный момент основное ядро и модули собраны/написаны, всё работает, но требуется глубокая работа над ошибками - стало быть, багами. Я сам это делать не компетентен, ищу товарища на ближайшие пару недель, кто сможет помочь с бэкендом, работая в моём режиме - во второй половине будних дней (1200-1800 мск).
А вот различного рода багов, судя по жирке, сейчас аж целых 83 штуки:
Мелкие и не очень, косметика и перформанс, иногда бывали критикал, но с ними расправлялись в экстренном порядке, как с кукарачами.
Итак, в рамках нынешнего разового проекта хочу закрыть 5 следующих багов:
- Имя с фейсбука не отображается - вместо него показывает fb_id. надо проверить, как OAuth при регистрации с фейсбука вытаскивает данные и пишет ли в базу имя-фамилию юзера, ну и подставить его в профиль.

- Несмотря на то, что когда-то рядом с кнопкой логина фейсбука была кнопка логина с гугл+, но сейчас её нету. Надо вернуть со всеми вытекающими - имена в базу, предотвращение дублирования, слияние двух акков одного пользователя разных типов логина.
- При заходе в админку администратор, нажав на раздел Заказы, получает переход по ссылке */cp/admin/cp/orders, где его ждёт 404. Если вручную вбить правильную ссылку /cp/admin/orders, то страница пытается загрузиться, но вылезает SQL exception - syntax error. Всё работало нормально до слияния страниц субдомена с верхним доменом (Личный Кабинет пользователя был отделён от всей страницы).
- При попытке попасть в заказ, который был отменён, вместо страницы 403 тоже появляется SQL эксепшн, видимо, шаблон страницы ошибки изменил локацию, но пути остались старые. Надо разобраться и поменять пути.
Ситуация
У пользователя выполнялось одновременно несколько заказов, но в момент, когда оба были выполнены и находились "На гарантии", их общая сумма НЕ отображалась в пункте меню На гарантии, и после того, как они были завершены, заявку на вывод удалось сделать только с одного заказа.
Ожидание
Суммы на каждой стадии ожидаемо суммируются при нескольких заказах в соответствующих стадиях.
Заявки на вывод независимы друг от друга в кабинете Автора, если Автор закончил работу, он может отправить по одной заявке на вывод средств в каждом заказе. Соответственно, и админу придёт несколько заявок от одного Автора - по одной за каждый заказ.
Проект уже в лайве, поэтому изменения будем вносить вместе, постепенно - в спринтах. Спринты в лучших традициях эджайла - две недели, первая неделя - кодим, вторая - моё мануальное тестирование и деплоим на среды. Используем при этом feature branch+gitflow воркфлоу. Стремлюсь к полному ci/cd.
Если вам это под силу, давайте поработаем!
Условия обсуждаемы, но желателен начальный уровень - до шести баксов в час.
Предлагайте ваши варианты по сумме и срокам. Можно и почасовую, указывайте, какие пункты можете - сделаем по трекеру (на скринах в аттаче).
Я за то, чтобы в работе в любом случае всё было прозрачно и справедливо, а в целом - удобно и выгодно обоим.
Додатки 2
-
410 7 1 1 Здравствуйте!
Позвольте представиться!
Меня зовут Вячеслав, я инженер по разработке программного обеспечения с 3-летним опытом создания веб-сайтов.
Среди моих навыков есть:
глубокое знание PHP, HTML, CSS, JS, MySQL, PgSQL.
Если мое предложение заинтересовало вас, я всегда открыт для общения. И я буду рад внести свой вклад в ваш проект.
С Уважением,
Вячеслав
Актуальні фриланс-проєкти в категорії Веб-програмування
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
256 773 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 3 години 5 хвилин тому ∙ 63 ставки |
Налаштування dataLayer (PrestaShop), інтеграція з GTM/Google
2000 UAH
Задача: Коректно розмітити воронку електронної торгівлі, передати розширені дані в dataLayer і реалізувати логіку фільтрації «внутрішніх» замовлень (адміністратори, дропшиппери), щоб виключити їх з оптимізації реклами Google Ads.Суть проблеми Дропшиппери та менеджери оформляють… Веб-програмування, Інтернет-магазини та електронна комерція ∙ 3 години 32 хвилини тому ∙ 16 ставок |
Міні додатки Telegram. МагазинДоброго дня Потрібно зробити додаток в тг (інтернет-магазин) Приклад - по суті 1в1 як тут brandspacebot Важливий Ваш досвід, стек, на якому пропонуєте зробити, і чому Ціна і термін приблизно для початку, буду чекати запитань Веб-програмування, Розробка ботів ∙ 7 годин 29 хвилин тому ∙ 63 ставки |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 8 годин 51 хвилина тому ∙ 12 ставок |
Ап май сайт
700 UAH
Є налаштований застосунок ап май сайт, потрібно підвантажити в нього товари з системи вукомерс. Ніяких налаштувань робити більш не потрібно, цікава вартість та термін Веб-програмування ∙ 1 день 1 година тому ∙ 23 ставки |
