Доработка 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, большие и малые магазины, разовые короткие заказы, продолжительные заказы с дальнейшей поддержкой
Current freelance projects in the category Databases & SQL
Accounting, planning, and sales system for a mushroom farm
607 USD
Here is the complete, final text of the Technical Assignment (TA). It combines all your requirements: 16 chambers, 20 contractors, a schedule by days, accounting for containers, profitability calculation, and a mandatory division into three grades of mushrooms. You can fully… Databases & SQL, Client Management & CRM ∙ 22 hours 24 minutes back ∙ 45 proposals |
External report 1C 8.3 — forecast of goods balances
22 USD
An external report (.erf) is needed for 1C:Enterprise 8.3 (configuration to be specified). What it should do: Extract product balances from the database Analyze sales history for the last 30 days Calculate the average sales rate for each product Determine how many days until the… Databases & SQL, Client Management & CRM ∙ 23 hours 8 seconds back ∙ 10 proposals |
Web Application & Database Security Audit for Custom CRM — BaaS / Database-as-API Specialist (PenetrProject Overview We operate a custom-built customer relationship management (CRM) platform that runs two service businesses on a single system. It is a modern JavaScript web application backed by a backend-as-a-service (BaaS) database and deployed on a serverless hosting… Databases & SQL, Testing & QA ∙ 1 day 11 hours back ∙ 9 proposals |
Database synchronizationSynchronization of Microsoft Access programs and CRM SalesDrive. Data transfer from CRM to Microsoft Access in the first stage (changing the funnel status). Data transfer from Microsoft Access to CRM in the second stage (changing the status in the program). Databases & SQL ∙ 1 day 17 hours back ∙ 10 proposals |
Setting up a backup system and optimizing server infrastructureObjective of the work: Ensure reliable data storage for the CRM system and application by implementing an automated backup system, as well as carry out a series of server improvements to enhance the stability, security, and performance of the infrastructure. DevOps, Databases & SQL ∙ 2 days 15 hours back ∙ 23 proposals |