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

Нужно заново (с нуля) сделать такой же сайт как kyero.

Сайт – очень похожий на портал недвижимости указанный выше с некоторыми изменениями, (облегчённая версия с изменениями) HIGHLOAD.

На сайте не будет функционала для регистрации агентств/агентов которые потом могут добавлять собственные объекты недвижимости. Не нужны карты аналитики. Делается только для одного агентства и только оно будет добавлять свои собственные объекты. Поэтому функционал сокращается. В остальном, все так же должно работать как на kyero...

Готовая HTML верстка предоставляется.

Многоязычный сайт (8 языков).

Никаких готовых CMS или шаблонов.

Сайт должен соответствовать всем современным критериям.

Программный код должен быть написан чисто и профессионально.

Сайт должен быстро работать (так же как kyero . com) и рассчитан на большое количество посетителей (HIGHLOAD) - это очень важно.

Во время разработки (написания кода), держать в курсе, комментировать, показывать процесс.

Все права на сайт остаются полностью у нас.

Комментировать весь код (что, для чего). Так как при сдаче проекта отдельно будет нанят программист-тестировщик, для полной оценке кода, проверки уязвимости, "костыли", функционал и т.д. Что бы "протыкал" все.

Возможно использовать такой стек (альтернативы тоже рассмотрим):

- Nginx или NodeJS

- PHP8 (+ все пакеты)

- PostgreSQL или MariaDB

- Redis (для хранения временных пользовательских сессий, для хранения кеша запросов.)

- RabbitMQ, или Nats (для хранения очередей, обмен между компонентами системы)

- Exim (+dkim)

- ElasticSearch - для выпадающих результатов поиска и поисковика в целом

- Supervisor (для очередей на отправку почты, авторассылок похожих объектов и т.п.)

- Laravel 8 в роли API

- Для Front чтото из этого Vue.js, Nuxt.js, Next.js, Nest.js

Что ВАЖНО учесть в создании High Load проекта:

- Правильное и продуманное создание архитектуры БД

- Правильное и продуманное создание архитектуры сайта, что придаст сайту легкие и дешевые доработки в будущем, а также простое добавление новых "модулей" за счет неконфликтности архитектурного решения.

- Разработка API на backend (включая рутинг, разделение доступа, CORS политику, защиту данных при получении и транспортировке.

- Оптимизация запросов к БД (настройка полей БД + сеттинг).

- Оптимизация изображений, кода, кеша, и создание релизной версии сайта, для достижения максимальной скорости загрузки.

- Основная seo-оптимизация.

- Весь код писать по единой конвенции, чтобы проходил проверки по code insights

------------

- При заходе на сайт у посетителя должна открываться версия сайта на

том языке, на котором у него браузер.

- При поиске города, достаточно вписать начальные 3 буквы чтобы

появился список городов, поселков, урбанизаций (должна быть база

всех город Испании, как минимум на 8 языках, так же как в kyero).

- В фильтрах, результаты отображать сразу же.

- С боку показывать соседние города (в зависимости от поиска) – Гео.

- Подписка на «Похожие объекты» должна быть без регистрации,

подписчик оставляет только свой Email (с возможной последующей

отписки) и получает на свой email похожие объекты 1 раз в неделю.

- Ленивая подзагрузка фото, чтобы быстро загружались.

- При прокручивании страниц, всегда оставлять на виду 1 страницу в пагинации.

- Все страницы и объекты полностью дружелюбны с SEO

- В админке (как в kyero) поиск (сокращённый) объектов по референции, по типу и т.д.

- При добавлении описания к объекту нужна возможность здесь же сразу

добавлять описание на всех языках.

- Импортирт/Экспортирт объектов в/из Kyero . com

- Оптимизация, кэширование

Более точные техническое задание будет прикреплено к заданию файлом.

3 года назад
Impulso
Давид 
45 летИспания
3 года в сервисе
Был
2 года назад