Техническое задание: Запуск сайта-каталога «под ключ»

Необходимо выполнить полный цикл работ по развертыванию и настройке готового веб-проекта - каталога каналов. Цель: получить полностью работоспособный и обслуживаемый сайт с последующей передачей управления заказчику.

Суть проекта

Готовый проект состоит из нескольких модулей:

  • Фронтенд: Сайт на React (Vite).
  • Бэкенд: Серверное API на Node.js (Express).
  • База данных: MySQL.
  • Вспомогательные скрипты: Парсер и чекер ссылок, написанные на Python.

Основные задачи

1. Инфраструктура и хостинг

  • Консультация и помощь в выборе провайдера VPS и регистрации доменного имени на данные заказчика.
  • Настройка сервера на базе Linux, привязка домена, настройка HTTPS-сертификата (Let’s Encrypt). Допускается использование Cloudflare.

2. Развертывание проекта

  • Установка и настройка базы данных MySQL.
  • Запуск бэкенд-сервера (Node.js/Express).
  • Сборка и запуск фронтенд-приложения (React). Настройка взаимодействия фронтенда с API.
  • Вынос всех чувствительных данных (пароли, ключи API) в переменные окружения (.env). Предоставление шаблона .env.example.

3. Настройка автоматических процессов

  • Запуск и настройка Python-парсера для сбора данных.
  • Запуск и настройка Python-чекера для валидации ссылок. Чекер должен автоматически заменять неработающие ссылки на заранее подготовленные «заглушки», соответствующие категориям.
  • Настройка логирования работы скриптов.

4. Администрирование и доработки

  • Настройка простой базовой админ-панели для управления контентом.
  • Внесение согласованных мелких правок в интерфейс (добавление/изменение 2-3 кнопок или ссылок на страницах).

5. Документация и передача управления

  • Предоставление кратких письменных инструкций по:
    • Перезапуску сервисов (фронтенд, бэкенд, база данных).
    • Расположению и редактированию файла конфигурации .env.
    • Изменению расписания задач (для парсера и чекера).
    • Процедурам создания бэкапов базы данных и их восстановления.
  • Консультационная поддержка на этапе передачи проекта.

Что предоставляет заказчик

  • Полные исходные коды всех компонентов проекта (фронтенд, бэкенд, скрипты).
  • Список категорий для каталога и соответствующие им «заглушки» для ссылок.

Формат работы: Полный цикл «под ключ» от одного специалиста с финальной передачей рабочего проекта и документации.

Разработка проекта участка для захоронения

Необходимо создать детальный план участка для захоронения размером 1.9х2.5 метра. В проект входит основание из плиты и специальная зона из мраморной крошки для возможных подзахоронений. Результат нужен для передачи бригаде рабочих.

Форматирование документов Word по ГОСТ с исправлением ошибок

Требуется специалист для комплексной обработки текстовых документов в Microsoft Word. В задачи входит приведение форматирования в соответствие с ГОСТ, исправление орфографии, удаление лишних символов и создание оглавлений.