Подключение Sanity CMS + Настройка Базы Данных (Supabase → PostgreSQL)
Исходные данные:
Сайт написан на React + Vite + Tailwind (репозиторий на GitHub).
Исходный код фронтенда есть.
Проект на Sanity.io зарегистрирован.
Хостинг на Hostinger, доступна возможность создать PostgreSQL-базу данных.
Задачи:
1. Настроить Sanity CMS:
Создать схемы данных:
Show(выставка): название, даты, место, описание, бренды, организатор, изображение.Organizer(организатор): название, описание, сайт, логотип.Brand(бренд): название, описание, сайт, логотип.BlogPost(пост блога): заголовок, текст, дата публикации, автор, обложка.
Связать данные между собой (например, бренды привязаны к шоу).
2. Настроить и подключить базу данных PostgreSQL:
Создать новую базу данных на Hostinger.
Подготовить структуру таблиц для хранения:
Шоу
Организаторов
Брендов
(опционально) пользователей/заявок/покупок билетов (на будущее).
Перенести существующие данные из Supabase:
Если есть возможность — через
pg_dumpиpg_restore.Если нет — через экспорт CSV и импорт в новую базу.
3. Интегрировать сайт с CMS и базой:
Подключить сайт к Sanity через API для получения контента.
Подключить сайт к новой базе PostgreSQL для хранения и обработки динамических данных (если это нужно: например, бронирования билетов, заявок и т.д.).
Обеспечить безопасность доступа к базе (подключение через backend, без прямого доступа из фронтенда).
4. Обновить сайт:
Перевести статические страницы на работу через Sanity (карточки событий, блог).
Проверить, что сайт правильно отображает данные из CMS и базы.
5. Документация:
Написать короткую инструкцию:
Как добавлять и редактировать записи в Sanity.
Как работать с базой (если потребуется).
Что должно быть по итогу:
✅ Сайт динамически загружает данные из Sanity.
✅ База данных PostgreSQL настроена, данные перенесены.
✅ Всё корректно работает на продакшн-сервере Hostinger.
✅ Документация для владельца проекта.
*На данный момент база пустая - только примеры для теста.
Актуальные фриланс-проекты в категории Базы данных и SQL
Необходимо проверить скритими и обновить данные в бд postgres.Необходимо поправить sql скрипты для базы postgres. Нужно проверить скритими и обновить данные с внешних таблиц Excel и между 2-мя базами (разные сервера) Postgres. Запуск скриптов через AnyDesk программа Navicat. Перечень данных для проверки и корректировки: 1. Товары… Базы данных и SQL ∙ 2 дня 7 часов назад ∙ 18 ставок |
Нужен Airtable-архитектор для построения реляционной схемы и новой чистой базы AirtableНеобходимо помочь переосмыслить и построить чистую реляционную схему для внутренней операционной системы на Airtable. Текущая база уже используется командой, но она выросла органически: структура частично плоская, часть таблиц/вьюшек используется активно, часть почти не… Базы данных и SQL, Десктопные приложения ∙ 3 дня назад ∙ 9 ставок |
Платформа образования по тренерству в баскетболе + индивидуальная CMSПлатформа образования по баскетбольному тренерству + Пользовательская CMSОбзор проектаМы ищем опытную команду веб-разработчиков или full-stack разработчика для создания современной платформы образования по баскетбольному тренерству.Сайт предоставит баскетбольным тренерам… Базы данных и SQL, Веб-программирование ∙ 3 дня 17 часов назад ∙ 90 ставок |
Интеграция вайбер в 8.3
10 000 UAH
Необходима интеграция Viber в собственную CRM (1С 8.3)О компании Компания "Домофон Систем" занимается установкой и обслуживанием домофонных систем. База более 40 000 абонентов. Работаем на собственной доработанной системе на базе 1С 8.3. Ищем специалиста или команду для… Базы данных и SQL, Разработка ботов ∙ 3 дня 21 час назад ∙ 18 ставок |
Доопрацювання 1С УТ 11 для ТСД Zebra (RDP): різні звукові сигнали при скануванні
1000 UAH
Конфигурация: 1С УТ 11 Адресный склад ТСД Zebra TC26 Работа через RDP Сканирование товаров выполняется в документах приемки, размещения, отбора и других складских операциях. Текущая проблема: Кладовщики работают через ТСД Zebra. При сканировании не всегда замечают сообщения на… C#, Базы данных и SQL ∙ 5 дней 19 часов назад ∙ 6 ставок |