Сделать сайт - бэкенд и фронтенд
21 300 UAHЗадача:
Написать небольшой по функционалу сайт с очень-очень высокой производительностью. Всего лишь 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
-
295 Добрый день.
Готов приступить к выполнению Вашего задания.
Обращайтесь.
-
310 24 0 1 Доброго времени суток, меня заинтересовала ваш проект
Я веб-разработчик с 3-летним стажем.
знаком с языками программирования: Python, js, php.
Фреймворки: laravel, django, vue, Electron, React-native
Библиотеки: react, jq, bootstrap.
Также есть опыт администрирования серверов на основе ubuntu, centos
…
Портфолио доступно в профиле. если нужны еще примеры, дайте знать. Предоставлен в ответном сообщении (включая все необходимые файлы и доступы).
-
21 Хорошо описана задача, а хостер диджитал оушен со своими каплями очень противный.
Если никого не найдёте, пишите 😉
-
801 10 1 1 Здравствуйте.
Я прочитал требования проекта. Я могу заметить, что у меня есть опыт реализации аналогичного проекта. У меня есть идеи, и я готов обсудить с вами T. Z и начать прямо сейчас. Я предоставлю работу в соответствии со швейцарскими стандартами качества. Я приведу ваши идеи и план к цели.
Я работаю с широким спектром технологий.
Front End – HTML, CSS, Bostrap,Vue.js JavaScript, JSON, Angular, React.
Back End – PHP, Java, Python, Node.js.
Также работаю с фреймворками.
С наилучшими пожеланиями.
-
304 8 1 Вітаю. Маю великий досвід у роботі з PHP та без фреймворків. Задача в цілому зрозуміла. Ціна та терміни вказані враховуючи просту адмін панель. Але може змінюватися до повного узгодження умов (в обидві сторони :) ) Після закінчення роботи ще місяц безкоштовної підтримки як гарантія якості з мого боку. Також код може бути перевірений на чистоту на алгоритмічну вірність. По швидкості маю досвід "витягування" сайту з 0 відмітки до 100 на моб по Google PageSpeed. Буду радий співпраці. Чекаю на ваше повідомлення )
-
708 31 0 Доброго дня. Зацікавив Ваш проект. Займаюся розробкою сайтів, впровадження та доопрацювання облікових програм, crm-систем. З усіма листами подяки та реалізованими проектами, Ви можете ознайомитися в моєму портфоліо. Вартість 1 години робіт 720 грн. без ПДВ.
-
1393 55 0 3 Здравствуйте.
Есть опыт в направлении:
- Лендинг (http://development.atlantascs.space/)
- Очень крупный корпоративный сайт (http://www.centrenergo.com/)
- Корпоративный сайт (http://elite-clean.atlantascs.space/)
- Очень крупный программно-аппаратный комплекс (удалённый контроль и управление автомобилем): https://car-track.ru/
А так же: лендинг (www.2illusions.org), корпоративный сайт (www.kuzovservis.com.ua/), сайт-визитка (www.newdrive.info/) и множество других работ (в том числе и через Freelancehunt).
Готов приступить к работе прямо сейчас. Я опытный программист со стажем более 5 лет.
Преимущества работы со мной:
… Работу сдаю всегда в срок, ответственный, всегда на связи.
-
1337 18 0 Здравствуйте. Готов реализовать фронт часть сайта на чистом html, css, js. Который будет выполнять запросы нативными методами js. Без применения никаких сторонних библиотек. Для максимальной оптимизации. Обращайтесь