Артем Пугачев
Заказчик Артем Пугачев artempugachev | FL.RU

Артем Пугачев

На сайте 17 лет и 2 месяца (заходил 1 год 6 месяцев 2 дня назад)
3
780.27
Рейтинг
780.27
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
21 Ноября 2023
По договоренности
Общая информация и контекст для успешного выполнения заказа

Наш клиент – это маркетплейс. Он своим клиентам-партнерам будет предлагать создание шаблонного сайта на домене партнера.

Мы будем предоставлять несколько планов подписок Партнерам и некоторые из планов будут как фичу предлагать Партнеру получить сайт-визитку.

Это будут достаточно простые сайты. На них будет статичная информация о Партнере, их Сотрудниках, Ивентах, Продуктах, Контакты. И т.к. мы планируем иметь больше 1000 таких клиентов, сайты которых будут размещаться на их доменах – то важно оптимизировать работу с ними для дешевой поддержки.

1. шаблоны сайтов мы будем покупать на генераторе шаблонов – чтобы дизайнер мог их дорабатывать под нас через DragNDrop прямо в генераторе и на выходе мы будем получать шаблон с JS/CSS/HTML с минимальными затратами – например через webflow.com/

2. Информацию для сайта мы будем брать из json или xml (ее будет генерить маркетплейс). В нем будут информация о партнере, товарах, продуктах, и т.д. Пока конечная структура данных не решена.

3. Далее мы будем из шаблона – делать шаблон на Jinja2 (и сделаем, например, штук 10 таких шаблонов).

4. Когда клиент покупает подписку на сайт-визитку и заполняет ее, то мы берем выбранный им шаблон на Jinja2, берем json с его данными и генерим js/css/html сайт – который складываем на S3.

Сейчас нам надо сделать Proof Of Concept.

Что тестируем:

1 перевод шаблон в Jinja2 шаблон
2 отобразить страницу листинга на определенное количество элементов (artists) – например, если у нас 3 художника – то отображаем 3 художника на сайте. Если 8 художников в json – то отображаем 8. Если нет художников в json – то не отображаем ссылку на художников вообще и блоки.
3 user specific customizations (ex: change bg-color of the template and h1 font-size) – брать настройки стилей из json – например фон страницы и шрифт какого-то текста или заголовков
4. скрипт, который будет билдить из Jinja2 файлы сайта – на конечном сервере будут лежать только js/css/html – не шаблон.

Что надо сделать:

1. Конвертнуть сайт-донор в Jinja2 шаблон для 3х страниц:
- гланвая
- artists
- страница конкретного артиста.

2. страница artists – должна брать информацию об артистах из Jsonа – и сделать 2 jsona – 1 на 3 художника, 1 на 5 художников. Мы будем подменять jsonы, и в зависимости от него, на странице артистов должно отображаться или 3 или 5 художников.

3. сделать json для стилей и настроек сайта – в нем мы будем выбирать шрифт для какого-нибудь из заголовков и фон сайта, изменения должны работать на всех 3х страницах.

4. добавить логику, что если нет jsonа артистов, то ссылку artists не отображать (или если он пустой – смотря что проще).

5. Все это залить на S3 – как и прошлый сайт. И сделать скрипт рендеринга или билда сайта.

Нужно взять один из этих сайтов, как источник шаблона, какой проще:
agora-gallery.com/
www.zkgallery.com/
www.weinstein.com/
jackfischergallery.com/
paulmahdergallery.com/

ВАЖНО:
1. Сайт-донор на самом деле можно использовать любой, где по-проще код. Но он должен быть на английском и на тематику художества.
2. json сформируйте сами любой для этой задачи.
3. Нам нужно протестить всего несколько пунктов, поэтому – если в шаблоне что-то не будет отображаться, что-то не будет работать – это не важно. Важно првоерить то, что в пункте "что тестируе".

П.С. сейчас мы делаем только proof of concept. Когда он будет готов, будет большой заказ на 10 шаблонов, с норм бюджетом, где надо будет уже сделать инфраструктуру, настроить процесс доставок и деплоев, изменений, кастомизаций шаблонов, и т.д.

Прошло времени с момента публикации: 1 год 6 месяцев 2 дня 18 часов 56 минут
Раздел: Сайты / Zero-coding

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».