Доработка Backend на PHP
Задача: доработать текущую версию Backend или разработать с нуля на базе прототипа. База данных PostgreSQL, если требуется, то возможна миграция на MySQL.
Ссылка на реализованный прототип: https://catalog-clone-php-abzf9.ondigitalocean.app/
Основное требование: скорость генерации страницы должна быть менее 0,3 сек. Так как нужно обслуживать большое количество одновременных запросов, поэтому предлагается использовать чистый PHP, без фреймворков.
Контент и функционал сайта:
- Структура сайта здесь – https://miro.com/app/board/uXjVOEb5thE=/
- Пегинация (“листалка” страниц)
- Страница ошибки 404
- Страница ошибки 500 (например, если отвалилась база данных)
- Генерация Sitemap (или генерировать статичные файлы или генерировать “на лету”, решим как лучше)
Требования к бэкенд:
- Можно использовать код текущего прототипа, можно написать с нуля
- Чистый PHP, без использования фреймворков (никакого Laravel, но легковесные библиотеки использовать можно, чтобы не пилить свои велосипеды)
- Роутинг страниц, ЧПУ (Человеко Понятный Урлы)
- Возможно, выбрать шаблонизатор (нужно, чтобы можно было легко переключаться на другие дизайны с абсолютно другой вёрсткой)
- Мы будем использовать GitHub репозиторий с уже настроенным авто-деплоем
- В качестве базы мы используем PostgreSQL, если требуется, то возможна миграция на MySQL.
1. Страница “Каталог устройств” и “Каталог ноутбуков” (на примере устройства Bluetooth и ноутбука Acer):
https://catalog-clone-php-abzf9.ondigitalocean.app/devices/bluetooth
https://catalog-clone-php-abzf9.ondigitalocean.app/laptops/acer
В целом, страница не требует существенных доработок, нужно убедиться, что все данные из базы отображаются и ничего не теряется.
Оптимизировать скорость запросов. Сейчас страница отдаётся примерно за 4 секунды. Нужно, чтобы на генерацию страницы уходило не более 0,3 секунды.
Реализовать пегинацию.
2. Страница “Карточка устройства” (на примере устройства Intel):
Требуется разобрать данные из БД и представить их в удобном для вёрстки виде. Очистить данные от мусора.
3. Страница “Карточка ноутбука”:
https://catalog-clone-php-abzf9.ondigitalocean.app/laptop-drivers/acer/Acer%204250s%20laptops
Эта страница требует разработки. В прототипе она не разрабатывалась.
4. Страница “Карточка HWID”:
Разработать этот тип страницы.
Процесс приёмки, что будет считаться выполненным “проектом”:
- Скорость генерации страниц соответствует требованиям
- Страницы подготовлены для передачи на вёрстку
-
1900 45 1 4 Здравствуйте
Разработаю проект на чистом php, с парой библиотек. Сделаю все за пару недель
Буду рад сотрудничеству
-
45 1 1 1 Добрый день! Много опыта в самописах на чистом php, будет интересно поработать над данным проектом. ))
-
255 18 4 Здравствуйте я готов обсудить детали проекта и показать своё портфолио.
Я full-stack разработчик с более чем 4-летним опытом работы в языках
PHP Laravel, JS, фреймворк Vue.js, Bootstrap, Git, Rest API и конечно же WP/woocommerce на 100%, HTML, CSS.
Буду рад помочь вам с этими проектами.
Oпределенно могу помочь вам и добиться отличных результатов.
Разработка парсеров
буду рад всё с Вами обсудить и сотрудничать
Для вас мои предложения:
- Адаптивная верстку (это когда ваш сайт одинаково и хорошо смотрится на раздных устройствах).
… - Пишу валидный и чистый код без ошибок, это помогает поисковым машинам быстрее считывать код сайта, и загружать его быстрее.
- Pixel perfect (сайт выглядит точь в точь как на дизайн-макете).
- Делаю все качественно и в установленные сроки.
Всегда буду на связи и буду высылать процесс работы чтобы вы могли внести поправки.
Работа будет выполнена добропорядочно и в нужных сроках.
Свяжитесь со мной для детального обсуждения.
Ставка за час
-
194 Добрый день. Сделаю на Laravel, качественно и постараюсь как можно быстрее
Портфолио: https://gazed.pro
Направление: Full-Stack Developer
Предпочтительная работа: Большие и малые масштабируемые проекты, стартапы, высокая нагрузка, большая БД, оптимизация, SEO, большие и малые магазины, разовые короткие заказы, продолжительные заказы с дальнейшей поддержкой
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Система обліку, планування та продажу для грибної ферми
27 000 UAH
Ось повний, фінальний текст Технічного завдання (ТЗ). Він об'єднує всі ваші вимоги: 16 камер, 20 контрагентів, розклад по днях, облік тари, розрахунок рентабельності та обов'язковий поділ на три сорти грибів. Ви можете повністю скопіювати цей текст і надсилати розробникам або… Бази даних та SQL, Управління клієнтами та CRM ∙ 21 година 32 хвилини тому ∙ 45 ставок |
Зовнішній звіт 1С 8.3 — прогноз залишків товарів
1000 UAH
Потрібен зовнішній звіт (.erf) для 1С:Підприємство 8.3 (конфігурація уточнюється). Що має робити: Витягувати залишки товарів з бази Аналізувати історію продажів за останні 30 днів Рахувати середній темп продажів по кожному товару Визначати через скільки днів товар закінчиться… Бази даних та SQL, Управління клієнтами та CRM ∙ 22 години 8 хвилин тому ∙ 10 ставок |
Аудит безпеки веб-додатків та бази даних для кастомного CRM — спеціаліст з BaaS / бази даних як API (пенетраціяОгляд проекту Ми експлуатуємо спеціально розроблену платформу управління взаємовідносинами з клієнтами (CRM), яка обслуговує два сервісні бізнеси на єдиній системі. Це сучасний веб-додаток на JavaScript, підтримуваний базою даних як послугою (BaaS) і розгорнутий на безсерверній… Бази даних та SQL, Тестування та QA ∙ 1 день 10 годин тому ∙ 9 ставок |
Синхронізація баз данихСинхронізація програм Microsoft Access та CRM SalesDrive. Передача даних з CRM в Microsoft Access на першому етапі (зміна статусу воронки). Передача даних з Microsoft Access в CRM на другому етапі (зміна статусу в програмі). Бази даних та SQL ∙ 1 день 16 годин тому ∙ 10 ставок |
Налаштування системи резервного копіювання та оптимізація серверної інфраструктуриМета робіт:Забезпечити надійне збереження даних CRM-системи та додатку шляхом впровадження автоматизованої системи резервного копіювання (Backups), а також провести ряд серверних доробок для підвищення стабільності, безпеки та продуктивності інфраструктури. DevOps, Бази даних та SQL ∙ 2 дні 14 годин тому ∙ 23 ставки |