Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача: написать небольшой по функционалу сайт с очень-очень высокой производительностью. Всего лишь 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

3 года назад
DriverPack
Сэм 
45 лет
3 года в сервисе
Был
3 года назад

Выбранный исполнитель

monkeymma
31 год
3 года в сервисе
Была
3 года назад
3 года назад
$350
8 дней
Escrow

Заявки фрилансеров

Али
 
45 лет
14 лет в сервисе
Был
7 дней назад
23 отзыва
3 года назад
Богуслав
 
44 года
18 лет в сервисе
Была
год назад
2 отзыва(-1)
3 года назад
monkeymma
31 год
3 года в сервисе
Была
3 года назад
3 года назад
Руслан
 
35 лет
3 года в сервисе
Был
3 года назад
3 отзыва
3 года назад
  • Похожие заказы

  • Необходимо разработать базовый сайт с использованием готовых решений amcharts 5 для интеграции интерактивной карты мира. Сайт должен поддерживать добавление всплывающих окон для отображения дополнительной информации. Ожидается простота в реализации и функциональность.

    Закрыт
    3 года назад
  • Требуется разработать сайт «под ключ» с функционалом, аналогичным примеру на указанном ресурсе. Включает в себя дизайн, разработку и настройку всех необходимых функций. Ожидается полное соответствие современным требованиям и удобный интерфейс для пользователей.

    Закрыт
    3 года назад
  • Разработать одностраничный сайт на WordPress для телеграмм-бота Happy Birthday Bot. Сайт должен быть адаптивным, с заголовком, подзаголовком и кнопкой 'Старт!'. Включить список бонусов и текущий функционал. Бюджет до 10 000 руб.

    Закрыт
    3 года назад
  • Требуется разработка многостраничного сайта под ключ на тему ремонта бытовой техники. Необходим опыт работы на рынках США. Ожидаются качественные решения и профессиональный подход к веб-разработке.

    Закрыт
    3 года назад
  • Необходим лендинг для еженедельного розыгрыша крипты среди 200 холдеров NFT. Сайт должен включать табло с суммой розыгрыша и форму для ввода номеров кошельков. Автоматическое распределение суммы между холдерами и проверка соответствия номеров NFT. Дизайн сайта должен быть веселым и интересным, возможно с динамическими элементами. Требуется полное понимание задачи.

    Закрыт
    3 года назад
  • Требуется разработка сайта «под ключ» с акцентом на конверсию 5%+. Сайт должен содержать уникальное торговое предложение, структурное и продающее содержание. Необходимо реализовать адаптивный дизайн для ПК, ноутбуков и планшетов, а также интеграцию аналитики. Подготовка отчетов по этапам работы и возможность внесения правок обязательны.

    Закрыт
    3 года назад
  • Требуется разработка аналога платформ Wildberries, Ozon или Avito. Необходимо создать сайт под ключ с полным функционалом. Укажите сроки и стоимость проекта.

    Закрыт
    3 года назад
  • Необходимо разработать сайт «под ключ» для B2B компании с интеграцией корпоративной почты и системы CRM. Сайт должен быть удобным для продвижения, с акцентом на продукцию компании. Требуется английская версия и домен com. Рассмотреть варианты реализации, стоимость и сроки. В предложении указать платформу, движок и взаимодействие.

    Закрыт
    3 года назад
  • Требуется разработка посадочной страницы на платформе Тильда. Необходимо создать сайт «под ключ», учитывая все требования и особенности. Укажите стоимость выполнения заказа.

    Закрыт
    3 года назад