Перенесення даних країн і міст у 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
Требується Senior Flutter + Backend розробник для створення MVP стартапу (аналог Uber для побутових послуг)
10 000 UAH
Шукаю досвідченого розробника (або невелику команду) для створення MVP мобільного додатку — сервісу термінового виклику спеціалістів за аналогією з Uber, Uklon Необхідна розробка: • мобільного додатку для iOS та Android (Flutter); • серверної частини (REST API); • панелі… Бази даних та SQL, Гібридні мобільні додатки ∙ 57 хвилин тому ∙ 9 ставок |
Парсинг бази
2000 UAH
Вимоги до каналів: 1.Мова контенту: Російська або українська (допускається змішаний контент RU/UA) 2.Кількість підписників: Не менше500 підписників 3.Активність: Останній пост опублікованийне пізніше ніж 32 години тому 4.Коментарі: В каналі повинні бутивідкриті коментарі під… Бази даних та SQL, Парсинг даних ∙ 1 день 6 годин тому ∙ 30 ставок |
Необхідно перевірити скриті та оновити дані в базі даних postgres.Необхідно виправити sql скрипти для бази postgres. Потрібно перевірити скрипти і оновити дані з зовнішніх таблиць Excel і між 2-ма базами (різні сервери) Postgres. Запуск скриптів через AnyDesk програма Navicat. Перелік даних для перевірки і коригування: 1. Товари, що… Бази даних та SQL ∙ 4 дні 9 годин тому ∙ 18 ставок |
Потрібен Airtable-архітектор для побудови relational schema та нового clean Airtable baseПотрібно допомогти переосмислити та побудувати чисту relational-схему для внутрішньої операційної системи на Airtable. Поточна база вже використовується командою, але вона виросла органічно: структура частково плоска, частина таблиць/в’юшок використовується активно, частина… Бази даних та SQL, Десктопні додатки ∙ 5 днів 3 години тому ∙ 10 ставок |
Платформа для навчання тренерів з баскетболу + Кастомізована CMSПлатформа освіти з баскетбольного тренерства + Кастомізована CMSОгляд проектуМи шукаємо досвідчену команду веб-розробників або full-stack розробника для створення сучасної платформи освіти з баскетбольного тренерства.Вебсайт надасть баскетбольним тренерам доступ до… Бази даних та SQL, Веб-програмування ∙ 5 днів 20 годин тому ∙ 93 ставки |