Перенесення даних країн і міст у Firebase + переклади + кешування (Next.js, Firebase, Vercel)
Маємо мережу сайтів для пошуку авіаквитків (приблизно 30 доменів). Усі сайти працюють з одного репозиторію на Vercel.
Зараз список країн і міст зберігається у форматі JSON безпосередньо в репозиторії.
Потрібно перенести всі ці дані у Firebase, реалізувати систему перекладів і налаштувати ефективне кешування.
Що потрібно зробити:
1️⃣ Перенести дані у Firebase:
Перенести всі списки країн і міст з JSON у Firebase Firestore.
Побудувати структуру так, щоб кожна сторінка сайту підвантажувала лише необхідні дані (мінімум запитів).
2️⃣ Додати переклади:
Організувати зберігання перекладів для країн і міст.
Налаштувати вивід перекладених назв під кожен домен.
Забезпечити легке оновлення та додавання перекладів.
3️⃣ Максимальне кешування:
Налаштувати кешування:
На стороні Next.js/Vercel (CDN, ISR/SSG).
На стороні Firebase Firestore (з урахуванням правил кешу або TTL).
Оптимізувати швидкість завантаження сторінок та мінімізувати витрати на запити.
Технології:
Next.js (frontend)
Firebase Firestore
Vercel
Вимоги:
Чистий та зрозумілий код.
Масштабованість: зараз близько 30 доменів, але їх кількість може зростати.
Фокус на швидкодії сторінок і мінімізації витрат Firebase.
Оплата — за готовий блок завдання; при хорошому виконанні — постійні задачі.
Обов’язково вкажіть у відгуку:
Ваш досвід роботи з Next.js, Firebase, Vercel.
Посилання на схожі проєкти (якщо є).
Приблизні строки виконання.
Пишіть коротко і по суті.
Гарантую ще більше задач, якщо все піде ок!
-
3663 111 3 5 Вітаю, Rad S!
Маю досвід роботи з Next.js (є відгуки на цьому сайті), а також працював з обома базами даних Firebase: Realtime Database та Firestore.
Пропоную реалізувати сервер на Node.js/Express, який за запитом повертатиме дані у форматі JSON на сайти залежно від домену.
Також додам роут для додавання нових даних до бази.
З повагою, Юрій
-
548 1 0 Привіт,
Я можу перенести всі ваші дані про країну та місто з JSON у Firebase Firestore.
Я організую їх так, щоб кожна сторінка завантажувала лише те, що їй потрібно. Потім я додам систему для зберігання перекладів та відображення правильного перекладу на основі домену. Ви зможете легко оновлювати або додавати нові переклади.
Для кешування я використовуватиму такі функції Next.js, як налаштування ISR та Vercel CDN. Я також встановлю правила кешування Firestore, щоб зменшити витрати на читання та пришвидшити завантаження сторінок.
Я вже виконував подібну роботу раніше і можу завершити її за 3–4 дні.
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Парсинг бази
2000 UAH
Вимоги до каналів: 1.Мова контенту: Російська або українська (допускається змішаний контент RU/UA) 2.Кількість підписників: Не менше500 підписників 3.Активність: Останній пост опублікованийне пізніше ніж 32 години тому 4.Коментарі: В каналі повинні бутивідкриті коментарі під… Бази даних та SQL, Парсинг даних ∙ 1 день 5 годин тому ∙ 29 ставок |
Необхідно перевірити скриті та оновити дані в базі даних postgres.Необхідно виправити sql скрипти для бази postgres. Потрібно перевірити скрипти і оновити дані з зовнішніх таблиць Excel і між 2-ма базами (різні сервери) Postgres. Запуск скриптів через AnyDesk програма Navicat. Перелік даних для перевірки і коригування: 1. Товари, що… Бази даних та SQL ∙ 4 дні 8 годин тому ∙ 18 ставок |
Потрібен Airtable-архітектор для побудови relational schema та нового clean Airtable baseПотрібно допомогти переосмислити та побудувати чисту relational-схему для внутрішньої операційної системи на Airtable. Поточна база вже використовується командою, але вона виросла органічно: структура частково плоска, частина таблиць/в’юшок використовується активно, частина… Бази даних та SQL, Десктопні додатки ∙ 5 днів 1 година тому ∙ 10 ставок |
Платформа для навчання тренерів з баскетболу + Кастомізована CMSПлатформа освіти з баскетбольного тренерства + Кастомізована CMSОгляд проектуМи шукаємо досвідчену команду веб-розробників або full-stack розробника для створення сучасної платформи освіти з баскетбольного тренерства.Вебсайт надасть баскетбольним тренерам доступ до… Бази даних та SQL, Веб-програмування ∙ 5 днів 19 годин тому ∙ 92 ставки |
Інтеграція вайбер в 8.3
10 000 UAH
Потрібна інтеграція Viber у власну CRM (1С 8.3)Про компанію Компанія "Домофон Систем" займається встановленням та обслуговуванням домофонних систем. База понад 40 000 абонентів. Працюємо на власній доопрацьованій системі на базі 1С 8.3. Шукаємо спеціаліста або команду для… Бази даних та SQL, Розробка ботів ∙ 5 днів 22 години тому ∙ 18 ставок |