Сайт: Бэкенд и фронтенд
Задача:
Написать небольшой по функционалу сайт с очень-очень высокой производительностью. Всего лишь 1 запрос к БД и генерация Web-страницы. Так как требуется обрабатывать большое количество одновременных запросов, поэтому предлагается использовать чистый PHP, без фреймворков.
Самое важное требование: очень быстрая скорость генерации страниц и отрисовки в браузере.
Контент и функционал сайта:
- Структура сайта здесь – https://miro.com/app/board/uXjVOEb5thE=/
- Пегинация (“листалка” страниц)
- Поиск по сайту (только по одному полю из базы, на котором будет стоять индекс, поэтому должно быстро и легко работать)
- Страница ошибки 404
- Страница ошибки 500 (например, если отвалилась база данных)
- Генерация Sitemap (или генерировать статичные файлы или генерировать “на лету”, решим как лучше)
- Правильно размеченный HTML-код для SEO (meta теги и прочее)
- Выложить файлы – robots.txt, favicon.ico
- Выложить статичные HTML страницы -- лицензионное соглашение, инструкция как удалить приложение
- Разместить PopUp с информацией про сбор Cookie (чтобы соответствовать требованиям GDPR)
- Скачивание EXE и ZIP-файлов (проксировать через наш сервер, чтобы скрыть настоящий URL)
Подготовка:
- Настроить 2 окружения на GitLab: Production и Development. Должен делаться авто-деплой в нужное окружение, в зависимости от того, в какую ветку GitLab был сделан коммит.
- Это должно работать из коробки на DigitalOcean App Platform, но я должен был об этом написать сразу.
Требования к бэкенд:
- Чистый PHP, без использования фреймворков (никакого Laravel, но легковесные библиотеки использовать можно, чтобы не пилить свои велосипеды)
- Возможно, выбрать шаблонизатор (нужно, чтобы можно было легко переключаться на другие дизайны с абсолютно другой вёрсткой)
- Хостинг бэкенда в DigitalOcean (локация: США)
- PostgreSQL в качестве базы, будет размещена на DigitalOcean
- GitLab для хранения кода и релизов
- Роутинг страниц (в простом варианте можно передавать параметры через GET, но намного лучше будет реализовать ЧПУ)
Требования к фронтенд:
- Использовать легковесный UI фреймворк (Bootstrap или UIKit), подключать без компиляции
- Добиться максимально быстрой отрисовки страниц в браузере
- Поддержка всех возможных размеров экранов (в том числе мобильных)
- Решить, что делать с вёрсткой (заказать у кого-то, найти на Template Monster или собрать из UI фреймворка)
Базовая оптимизация базы данных:
- Правильно расставить индексы
- Провести простенькое нагрузочное тестирование
- Провести профайлинг долгих запросов
Перед релизом в продакшен:
- Убедиться, что домен куплен и настроен
- Подключить домен на работу через Cloudflare
Установка счётчиков:
- Google Analytics
- Google Tag Manager
- Google Optimize
- Google Seo Console
- Bing Seo Console
- Yahoo Seo Console
Процесс приёмки, что будет считаться выполненным “проектом”:
- Скорость загрузки и отрисовки соответствует требованиям
- Сайт выложен в продакшен (доступен на домене)
- Сайт успешно подключен к Google Seo Console
-
281 1 0 Здравствуйте! Меня зовут Денис, я специалист по веб-разработке любого уровня сложности с 7-летним опытом работы в сфере IT. Программирование💻 - моя работа и моя страсть. Я трудолюбивый разработчик и увлечен своей работой.
Я специализируюсь на Laravel ,WordPress, OpenCart, React, (Native, JS) , Angular, Node JS а также на много других технологиях, с какими могу познакомить вас в личной переписке.
Работаю очень быстро, ответственно и качественно. Вы всегда будете в курсе дела. Также я постоянно на связи, поэтому проблем с этим не возникнет.
Я хотел бы пообщаться с вами по телефону, чтобы я мог узнать более подробнее о проекте лично от вас и иметь возможность предложить вам свои услуги и различные варианты работы, голосом будет проще все обьяснить и поговорить.
Сроки и стоимость указаны не верно, точную оценку можем дать после звонка.
-
232 Добрый день!
Мы Компания! В штате свои прогреммисты, дизайнеры, и фронт отдел.
Можем взяться за работу. Цена ориентировочная, нужно обсуждать детальней. Есть большой опыт в разработке. Тесты и бой настроим первым делом, фронт и бэк могут идти паралельно. Можем разбить оплату на этап выполнения. Так же есть юр лицо в ЕС для удобства оплаты.
-
1900 45 1 4 Здравствуйте
Ознакомился с ТЗ, со структурой. Готов взяться за разработку проекта. Есть опыт в реализации крупных проектов с разработкой качественного кода. Буду рад сотрудничеству
-
826 10 1 1 Добрый день.
Я прочитал ваши требования к работе и могу отметить, что у меня есть опыт реализации крупных проектов, так и боле средних разработок, есть идеи и готовые наработки по функционалу. Профессиональная разработка сайтов под ключ любой сложности и объёмов, и не только. Мои идеи и результаты всегда достигают поставленной цели в любой сфере и в любом направлении, гарантированно!
Я работаю с широким спектром технологий.
Front End – HTML, CSS, Bostrap,Vue.js JavaScript, JSON, Angular, React.
Back End – PHP, Java, Python, Node.js.
Также работаю с фреймворками.
С наилучшими пожеланиями.
-
45 1 1 1 Огромнейший опыт работы на чистом PHP без фреймворков. Опыт работы с высоконагруженными проектами (БД > 10М записей). Опыт работы с Grid+Bootstrap.
Опыт работы с memcached, если понадобится
Задание понятно
-
3351 101 4 3 Доступа к доске miro нет, поэтому оценить довольно сложно.
Насчет отказа от фреймворков: можно взять либо микрофреймворк, либо использовать varnish на симфони, он сгенерит html страницы и это обеспечит доступ к быстрой прогрузке страницы, т.к. не будет использоваться бекенд. Т.е. быстродействия можно достичь за счет разного вида бекенд кеширования. Я на настаиваю на такой реализации, просто как вариант.
У меня есть небольшой опыт работы администратором баз данных, поэтому смогу нормально расставить индексы на БД и померять запросы на базе, ну и на самом итоговом продукте, разумется.
Вы пишете "Скорость загрузки и отрисовки соответствует требованиям"
Я не вижу каких-то метрик по скорости загрузки или отдаче которые вы хотите увидеть, поэтому хотелось бы на берегу оговорить какую нагрузку планируете, и исходя из этого подбирать сервер и тестировать нагрузку.
-
242 Здравствуйте!
Готов выполнить ваш проект.
Опыт в разработке более 3 года.
Использую в работе HTML CSS, SASS, LESS, Gulp, SCSS,
JS, БЭМ, FlexboX, React, Graphql, mobX, Redux, Next js , Laravel, Php,
Верстка pixel perfect (Полное соответствие макету)
Быстрая скорость загрузки
Вот примеры моих работ:
https://fmpay.co.uk/
… https://doodooc.com/
https://bridgeview.am/
-

Ожидается что фрилансер все одним куском сделает и закроет или таки возможны варианты разбивки на этапы?
Что по верстке? Или таки важен больше голый функционал?
Как стыкуются гугловские сервисы аналитики с скоростью загрузки страницы?
Их разве что после загрузки ВСЕГО потом отдельно инициализировать иначе будет вава а не заявленная быстрая загрузка
-
Current freelance projects in the category Web Programming
Build a landing page on Framer based on the design from Claude / Figma, with photo animations.
89 USD
The site made in Claude is fully responsive and animated. But it needs to be transferred to Framer: so that all blocks are built in Framer and the content and design can be easily edited. That is, not HTML code inserted by sections, but to rebuild it. (I know that through Framer… Web Programming ∙ 2 hours 1 minute back ∙ 14 proposals |
It is necessary to upload products into the corresponding categories and subcategories from SQL files.The site is created on WP. It has a product catalog. Products were uploaded from a PDF file, resulting in a bit of a mess. There are three files with a clear distribution of categories, subcategories, and products in them. In the file PA.sql, categories are numbered, for… Databases & SQL, Web Programming ∙ 2 hours 27 minutes back ∙ 24 proposals |
Remove code duplication of analytics in the Okay CMS website code.
22 USD
It is necessary to remove the duplicated analytics code on the site using Okay CMS. Experience specifically with Okay CMS is required. Content Management Systems, Web Programming ∙ 4 hours 52 minutes back ∙ 37 proposals |
New store on Woocommerce
2308 USD
Looking for a developer to create an online store on Woocommerce. Project - a store for daily promotions, popular products in limited quantities. What is already available: layout of all pages (showcase, checkout, content pages, customer account), corporate identity, logo,… PHP, Web Programming ∙ 5 hours 12 minutes back ∙ 80 proposals |
Installation and configuration of the Listmonk platform (or an equivalent) on VPS Ubuntu 22.04 for email newsletters.
70 USD
Looking for a specialist to deploy and configure a self-hosted platform for HTML-CSS email newsletters. I have a VPS (Ubuntu 22.04 x64 1 GB RAM, 21 GB Disk) + a website on it, SMTP settings from the domain provider. Requirements: Install Listmonk (leaning towards it due to 1 GB… Web Programming, Software & Server Configuration ∙ 5 hours 53 minutes back ∙ 31 proposals |