Новичок

Backend на Laravel: REST API или монолит под ключ

0.0(0)от 7 дней
Backend на Laravel: REST API или монолит под ключ

Об услуге

Разработаю серверную часть вашего проекта на Laravel: REST API для мобильного приложения или SPA либо полноценный монолит с админкой и бизнес-логикой. Вы получите рабочий, структурированный код, который легко поддерживать и развивать, а не набор разрозненных скриптов. Услуга подойдёт стартапам, которым нужен бэкенд для MVP, компаниям с готовым фронтендом без серверной части, а также проектам, которые переросли простые решения и упираются в скорость или сложность логики. Подбираю хранилище под задачу: MySQL, MariaDB или PostgreSQL для основных данных, MongoDB там, где удобнее документная модель, Redis для кэша и очередей, Meilisearch или Elasticsearch для быстрого поиска. Долгие операции выношу в фоновые задачи на Laravel Queue, чтобы сайт отвечал быстро. Работаю прозрачно: сначала согласуем структуру данных и список эндпоинтов, затем разработка по этапам с промежуточной демонстрацией. На выходе — код в вашем репозитории, миграции, инструкция по запуску и описание API.

Что входит в стоимость

  • Проектирование структуры базы данных и миграции
  • Бизнес-логика на Laravel по согласованному ТЗ
  • REST API с авторизацией и валидацией запросов
  • Описание эндпоинтов API для фронтенд-разработчика
  • Код в вашем Git-репозитории
  • Инструкция по локальному запуску и настройке окружения
  • Правки в рамках выбранного пакета

Как проходит работа

1

Разбор задачи

Изучаю ТЗ или идею, задаю вопросы, фиксируем объём работ, сроки и формат результата.

2

Проектирование

Продумываю структуру базы данных, список эндпоинтов и архитектуру, согласовываю с вами.

3

Разработка

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

4

Проверка и правки

Тестирую основные сценарии, вы проверяете работу, я вношу правки в рамках пакета.

5

Сдача проекта

Передаю код в репозитории, инструкцию по запуску и описание API.

Что нужно от вас

Чтобы начать работу, пришлите: — описание задачи или ТЗ: что должна делать система, какие есть роли пользователей и основные сценарии; — макеты или ссылку на фронтенд, если он уже есть, — так проще согласовать формат ответов API; — пожелания по базе данных и серверу, если они есть (например, вы уже используете PostgreSQL или конкретный хостинг); — доступ к репозиторию или согласие, что я создам его сам и передам вам; — данные сторонних сервисов, с которыми нужна интеграция (платёжки, CRM, почта), если они входят в задачу. Если ТЗ пока нет — не страшно, опишите идею своими словами, вместе сформулируем требования на первом этапе.

Пакеты и стоимость

Частые вопросы

У меня нет технического задания. Сможете помочь?

Да. Опишите идею своими словами: что должна делать система и кто ею пользуется. На первом этапе я задам уточняющие вопросы и помогу сформулировать требования и список функций.

Какой пакет мне выбрать?

Базовый подходит для небольших задач и доработок, Стандарт — для MVP и сервисов средней сложности, Премиум — для проектов с поиском, очередями и несколькими интеграциями. Если сомневаетесь, напишите задачу — подскажу подходящий вариант.

Можно доработать уже существующий проект на Laravel?

Да. Сначала изучу код и структуру проекта, после чего оценю объём и сроки доработки. Для небольших задач обычно хватает Базового пакета.

Кому принадлежит код после сдачи?

Вам. Код передаётся в ваш репозиторий, вы можете дальше развивать проект самостоятельно или с другим разработчиком. Инструкция по запуску и описание API помогут быстро разобраться.

Другие услуги продавца

Все услуги