Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Разработка на Laravel — удалённая работа в Москве

Дата: 2025-03-26
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-03-26
Описание
Веб-разработка. Доработка существующего продукта, Поддержка. Для поддержки сайта на Laravel приглашается программист. Желательно с навыками верстки. В настоящий момент есть пул задач. В последствии - поддержка. Подробности в личном общении. Оплата сдельная, по договоренности.
Похожие заказы
Разработка на Laravel
дистанционно
договорная
Веб-разработка. Разработка с нуля, тестирование, настройка. Пожелания и особенности: Здравствуйте! Нужен разработчик на Laravel, Vue, React. По сути FullStack. Одно из главных требований, умение писать подробное ТЗ, с ролями, бизнес логикой и прочим. Все детали вышлю после первичного обсуждения. Создать нужно ERP систему.
Москва
Фрилансеры
2025-12-07
Откликнуться
Разработка на Laravel
дистанционно
договорная
Веб-разработка. Доработка существующего продукта, разработка с нуля. Неспешно ищем хорошего php разработчика (супер опытного). Задачи есть в Асане (с полным описанием). Ниже кратко напишу, что нужно сделать. С пониманием построения архитектуры, SEO и настройки сервера. Есть следующий задачи (кратко): 1) Настроить кешер на страницах проекта. Сейчас он настроен на 24 часа. Через 24 часа, кеш на страницах обнуляется. Нужно его переписать и настроить на обновление на странице (у нас почти статический контент на проекте). Информация на страницах обновляется нечасто. 2) Нужно настроить coolify, он у нас по какой-то причине упал и пришлось его перезапустить. Через него и git идут все деплои проекта. 3) Нас часто парсят и нагружают при этом ЦП проекта (у нас 6 ядер, но часто при парсинге нагрузка идет на 2 ядра). Нужен какой-то адекватный RateLimit, чтобы можно было в логах видеть ip или маску и блокировать его, через какой-то инструмент. При блокировке мы отдаем 429 error. 4) Нам нужно клонировать проект, на 3 новых поддомена. Представьте, что есть prod и dev. Вот нам нужна копия прода, чтобы развернуть там 3 других проекта, для сбора другого контента. Для новых 3-х проектов на поддоменах, нужны будут свои SEO-работы, sitemap.xml (-и) и общая админка. Плюс мы хотим несколько параметров связать между проектами. По примеру этого сайта - https://www.drom.ru/reviews/audi/a4/ (смотреть блок - Audi A4 (оценка модели 8.9). Это пример перелинковки между поддоменами, нам нужно сделать тоже самое. 5) Переписать sitemap.xml - он сейчас работает криво.
Москва
Фрилансеры
2025-12-02
Откликнуться
Разработка на Laravel
дистанционно
договорная
Веб-разработка. Доработка существующего продукта, настройка, разработка с нуля. Пожелания и особенности: Доработка существующего сайта. Главное требование: опыт работы с wb api и умение сопоставлять данные респонса и аналитических данных (финансовый отчёт и прочее).
Москва
Фрилансеры
2025-11-20
Откликнуться
Разработка на Laravel
дистанционно
договорная
Веб-разработка. Разработка с нуля. Разработка технического задания и сборка сайта на основе готово дизайна ( figma ), интеграция с сервисами tourvisor (api) Есть четкое понимание, как должен работать сайт, (цели, задачи и функции). Цена по договоренности.
Москва
Фрилансеры
2025-11-20
Откликнуться
Разработка на Laravel
дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Пожелания и особенности: Работа по договору и nda. Уровень навыка midle и выше. Перенос legacy проекта (php 5.6, 2015 г.) на laravel. Часть уже перенесена 30%. Нужно подключиться к текущей команде, перенять проект в течении недели, и дальше продолжить работу самостоятельно. Срок проекта 1-1.5 месяца. В дальнейшем поддержка и доработка с позадачной оплатой.
Москва
Фрилансеры
2025-11-10
Откликнуться
Разработка на Laravel
дистанционно
договорная
Доработка бэкенда в мобильном приложении. Доработка существующего продукта. Добрый день! Нужна доработка для мобильного приложения на бэкенд-стороне Задача https://docs.google.com/document/d/1o8V-1tJuhVtTW_6vCKEWNQVBoDHRy-070-NPAJhdxIw/edit?usp=sharing Подробности можем обсудить в личных сообщениях. Документации нет. Доступ к проекту дается через Git Laravel.
Москва
Фрилансеры
2025-11-07
Откликнуться
Разработка на Laravel
дистанционно
договорная
Веб-разработка. Разработка с нуля. Пожелания и особенности: Техническое задание на разработку бэкенда Проект: "Доска" (рабочее название) 1. Общая архитектура Технологический стек: Фреймворк: Laravel 10.x Админ-панель: Laravel Nova База данных: PostgreSQL Аутентификация: Laravel Sanctum + Socialite Реальное время: Laravel Echo + WebSockets (Pusher или Socket.io) Файловое хранилище: AWS S3 или локальное хранилище Кеширование: Redis Очереди: Redis Queue 2. Модели данных 2.1. Основные сущности системы Пользователь (User) Основная информация: имя, email, аватар Рейтинговая система: средний рейтинг, количество отзывов Статус: активен/заблокирован Онлайн-статус Дата регистрации и верификации Категория (Category) Название и описание категории URL-адрес (slug) Порядок сортировки Статус активности Запрос (Request) Связь с пользователем (создатель) и категорией Основные данные: заголовок, описание, бюджет (мин/макс) Статусы: активен, выполнен, отменен, просрочен Счетчики: просмотры, количество откликов Дата создания и expiration Медиафайлы запроса (RequestMedia) Связь с запросом Путь к файлу, тип файла (изображение/видео) Порядок сортировки Предложение (Offer) Связь с запросом и пользователем (продавец) Описание предложения, цена Статусы: активен, принят, отклонен, отозван Флаг "лучшее предложение" Медиафайлы предложения (OfferMedia) Связь с предложением Путь к файлу, тип файла Порядок сортировки Чат (Chat) Уникальный идентификатор чата Связь с запросом Участники чата (покупатель и продавец) Статус чата: активен, завершен, заблокирован Дата создания и последней активности Сообщение (Message) Связь с чатом и отправителем Текст сообщения Тип сообщения: текст, изображение, системное Статус сообщения: отправлено, доставлено, прочитано Дата отправки Участник чата (ChatParticipant) Связь с чатом и пользователем Роль в чате: покупатель/продавец Настройки уведомлений Дата последнего просмотра чата Отзыв (Review) Автор отзыва и получатель Связь с запросом (опционально) Рейтинг (1-5 звезд), комментарий Тип отзыва: от покупателя продавцу или наоборот Статус модерации Избранное (Favorite) Связь пользователя с запросом Дата добавления в избранное OAuth провайдеры (OAuthProvider) Связь с пользователем Данные провайдера: название, ID пользователя у провайдера Токены доступа 3. API Endpoints 3.1. Аутентификация и авторизация OAuth авторизация через Google и социальные сети Управление токенами доступа Выход из системы Удаление аккаунта 3.2. Управление пользователями Получение и обновление профиля текущего пользователя Просмотр публичных профилей других пользователей Получение отзывов о пользователе Статистика пользователя (количество запросов, предложений) Обновление онлайн-статуса 3.3. Категории Получение списка всех активных категорий Просмотр деталей категории Получение запросов определенной категории 3.4. Запросы (Requests) Создание, редактирование, удаление запросов Просмотр списка запросов с пагинацией и фильтрацией Детальный просмотр запроса Управление избранными запросами Получение предложений к конкретному запросу 3.5. Предложения (Offers) Создание предложений к запросам Редактирование и удаление своих предложений Принятие/отклонение предложений (для создателя запроса) Просмотр своих предложений 3.6. Система чатов Создание чата при принятии предложения Получение списка чатов пользователя Отправка сообщений в чат Получение истории сообщений чата Обновление статуса прочтения сообщений Управление настройками уведомлений Поиск по истории сообщений Архивирование чатов 3.7. Отзывы и рейтинги Создание отзывов после завершения сделки Редактирование и удаление своих отзывов Просмотр отзывов пользователя 3.8. Поиск и фильтрация Поиск запросов по ключевым словам Фильтрация по категориям, бюджету, дате Сортировка по релевантности, дате, бюджету 4. Бизнес-логика 4.1. Система рейтингов Автоматический пересчет среднего рейтинга пользователя при добавлении нового отзыва Валидация: пользователь может оставить только один отзыв за сделку Проверка прав на оставление отзыва (участие в сделке) 4.2. Работа с запросами Автоматическое обновление счетчиков просмотров и откликов Проверка прав на редактирование/удаление запросов Автоматическое изменение статуса при истечении срока 4.3. Система предложений Валидация: один пользователь - одно предложение на запрос Проверка прав на принятие/отклонение предложений Автоматическое создание чата при принятии предложения 4.4. Система чатов Автоматическое создание чата при принятии предложения Валидация участников чата (только покупатель и продавец) Обновление времени последней активности чата Системные сообщения при изменениях статуса сделки Ограничение на отправку сообщений в заблокированные чаты 5. Реальное время (WebSockets) 5.1. События чатов Новое сообщение Сообщение доставлено Сообщение прочитано Пользователь печатает Онлайн-статус пользователя Новый чат создан 5.2. События запросов Новое предложение к запросу Изменение статуса предложения Новый отзыв 6. Безопасность 6.1. Аутентификация OAuth2 через проверенных провайдеров WebSocket аутентификация Защита от несанкционированного доступа Время жизни токенов 6.2. Авторизация Policy-классы для контроля доступа к ресурсам Проверка прав на редактирование и удаление Ограничения для заблокированных пользователей Проверка участников чата 6.3. Защита данных Валидация входных данных Защита от XSS-атак в сообщениях SQL-инъекции предотвращаются через Eloquent ORM Безопасная загрузка файлов в чаты 7. Производительность 7.1. Оптимизация запросов Eager loading для связанных данных Пагинация для списков сообщений Индексация часто запрашиваемых полей Оптимизация запросов чатов 7.2. Кеширование Кеширование списков категорий Кеширование мета-информации пользователей Кеширование непрочитанных сообщений Кеширование списков чатов 7.3. Очереди Обработка тяжелых операций в фоне Отправка push-уведомлений через очередь Обработка загрузки изображений Фоновая отправка email-уведомлений 8. Административная панель (Laravel Nova) 8.1. Управление пользователями Просмотр списка пользователей с фильтрацией Блокировка/разблокировка пользователей Просмотр статистики пользователя Модерация отзывов 8.2. Управление контентом CRUD для категорий Модерация запросов и предложений Управление медиафайлами Модерация сообщений в чатах 8.3. Модерация чатов Просмотр списка активных чатов Просмотр истории сообщений Блокировка чатов при нарушении правил Управление жалобами на сообщения 8.4. Статистика и аналитика Количество активных пользователей Статистика по запросам и предложениям Активность в чатах Мониторинг системы 9. Валидация данных 9.1. Пользовательские данные Валидация email Проверка уникальности данных Валидация загружаемых файлов 9.2. Бизнес-данные Валидация бюджета (мин/макс) Проверка категорий на активность Ограничения на количество медиафайлов 9.3. Сообщения чатов Валидация длины сообщений Проверка типа вложений Ограничение частоты отправки сообщений Фильтрация запрещенного контента 10. Уведомления 10.1. In-app уведомления Новые сообщения в чатах Изменения статусов предложений Новые отзывы Системные уведомления 10.2. Push-уведомления Новые сообщения когда пользователь offline Важные изменения в сделках 11. Обработка ошибок Стандартизированные HTTP-статусы Детальные сообщения об ошибках для разработки Пользовательские сообщения для клиентов Логирование критических ошибок 12. Тестирование Unit-тесты для критической бизнес-логики Feature-тесты для API endpoints Тестирование WebSocket событий Тесты производительности для чатов Тестирование аутентификации и авторизации 13. Развертывание и мониторинг Миграции базы данных Сидеры для начальных данных (категории) Health-check endpoints Мониторинг ошибок и производительности Мониторинг активности WebSocket соединений.
Северная Осетия
Фрилансеры
2025-10-24
Откликнуться