Техническое задание: Парсер данных игровых предметов

Необходимо разработать полноценное серверное приложение для автоматического сбора, обработки и хранения данных из предоставленного публичного API, связанного с игровыми предметами.

Основные задачи проекта

  • Проектирование структуры базы данных: Создать логическую и физическую модель базы данных PostgreSQL, оптимальную для хранения получаемых из API данных.
  • Разработка backend-приложения: Реализовать приложение на Node.js с использованием фреймворка Nest.js или Fastify на выбор исполнителя.
  • Интеграция с внешним API: Настроить стабильное и корректное взаимодействие с указанным публичным API, включая обработку всех необходимых конечных точек (endpoints).
  • Организация парсинга: Реализовать механизм сбора всех доступных данных из API, их валидацию, преобразование и последующую запись в подготовленную базу данных.
  • Обеспечение надежности: Продумать обработку ошибок, механизмы повторных запросов при сбоях и логирование процесса работы парсера.

Требования к технологиям

  • Backend: Node.js с фреймворком Nest.js или Fastify.
  • База данных: Система управления базами данных PostgreSQL.
  • Взаимодействие с API: Использование библиотек для HTTP-запросов (например, Axios).
  • Документация: Подробное описание API проекта и структуры базы данных будет предоставлено отдельно.

Ожидаемый результат

Готовое рабочее приложение, которое по запросу или по расписанию обращается к внешнему API, извлекает полный объем данных, обрабатывает их и сохраняет в реляционную базу данных PostgreSQL согласно разработанной схеме. Код должен быть чистым, модульным и сопровождаться комментариями.

Разработка многоязычного сайта для юридических услуг в ОАЭ

Создание сайта на WordPress с конструктором страниц для предоставления нотариальных услуг и административной поддержки. Требуется реализация многоязычности и структуры под ключевые юридические услуги.