Задача

Необходимо разработать бэкенд-часть проекта на React: настроить базу данных (рекомендуется на хостинге) и реализовать функционал сохранения информации от пользователя (например, данные форм, предпочтения, заказы).

Основные требования

  • Создание и настройка базы данных на сервере хостинга (например, MySQL, PostgreSQL или SQLite)
  • Реализация API-интерфейса для взаимодействия React-приложения с базой (REST или GraphQL)
  • Сохранение введённой пользователем информации с валидацией на стороне сервера
  • Обработка типовых запросов: POST (добавление данных), GET (получение), при необходимости - UPDATE/DELETE
  • Базовая защита от SQL-инъекций и экранирование пользовательского ввода

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

Клиентское React-приложение должно получать и отправлять данные через созданный бэкенд, а вся пользовательская информация - сохраняться в базе. Детали уточняются с исполнителем.