Задание для фрилансера: Создание доски объявлений
Здравствуйте! Я ищу опытного веб-разработчика для создания полноценной доски объявлений. Это должен быть сайт, аналогичный OLX или Avito, ориентированный на рынок Казахстана (с поддержкой русского и казахского языков). Платформа должна быть удобной, безопасной и масштабируемой. Ниже я описываю подробные задачи, этапы работы и требования. Бюджет и сроки обсудим после вашего отклика.
Общие требования к проекту
Технологический стек:
Backend: PHP (Laravel) или Node.js (Express), с базой данных MySQL или PostgreSQL.
Frontend: React.js или Vue.js для динамичных элементов, с responsive дизайном (Bootstrap или Tailwind CSS).
Хостинг: Рекомендуется VPS (например, DigitalOcean) или облако (AWS/Heroku), с интеграцией SSL.
Безопасность: Защита от SQL-инъекций, XSS, CSRF; CAPTCHA для форм; модерация контента.
Производительность: Оптимизация для мобильных устройств, кэширование (Redis), SEO-friendly (метатеги, sitemap).
Языки: Русский по умолчанию, с опцией переключения на казахский (используйте i18n библиотеки).
Дизайн: Минималистичный, современный. Используйте Figma или готовые шаблоны для прототипа. Цвета: Синий/зеленый.
Функциональность: Поддержка категорий (авто, недвижимость, работа, услуги и т.д.), геолокация (интеграция с Yandex Maps или Google Maps для Казахстана).
Монетизация: Базовая версия бесплатная, с опцией премиум-аккаунтов (платные выделения объявлений).
Тестирование: Unit-тесты, интеграционные тесты, кросс-браузерная совместимость.
Документация: Полная инструкция по развертыванию, API-документация (если есть).
Этапы работы и конкретные задачи
Проект разделен на этапы. Каждый этап должен заканчиваться демонстрацией (демо на staging-сервере) и оплатой по частям.
Подготовка и планирование (1-2 недели)
Проанализируйте конкурентов (OLX.kz, Kolesa.kz) и предложите улучшения (например, быстрый поиск по фото).
Создайте wireframe и дизайн-макет в Figma (минимум 10 страниц: главная, категория, объявление, профиль, админ-панель).
Настройте репозиторий на GitHub/GitLab для совместной работы.
Зарегистрируйте домен (если не сделано) и настройте хостинг.
Составьте план базы данных: таблицы для пользователей, объявлений, категорий, фото, сообщений.
Backend-разработка (3-4 недели)
Реализуйте аутентификацию: Регистрация/логин через email/phone, OAuth (Google), восстановление пароля.
Создайте API для CRUD-операций:
Объявления (постинг, редактирование, удаление, модерация).
Категории и подкатегории (дерево категорий).
Поиск: Полнотекстовый поиск (Elasticsearch или встроенный в DB), фильтры (цена, регион, дата).
Интеграции:
Загрузка фото/видео (до 5 файлов на объявление, с ресайзом via ImageMagick).
Геолокация: Автоопределение по IP, поиск по городам Казахстана (Алматы, Астана и т.д.).
Уведомления: Email/SMS (интеграция с Twilio или аналогом для KZ).
Админ-панель: Доступ для модераторов (просмотр/удаление объявлений, бан пользователей).
Frontend-разработка (3-4 недели)
Главная страница: Слайдер топ-объявлений, поисковая форма, категории.
Страница объявления: Детали (описание, фото, контакты продавца), кнопки "Связаться", "Пожаловаться".
Личный кабинет: Список моих объявлений, избранное, чат с покупателями (реал-тайм via WebSockets/Socket.io).
Мобильная версия: Полностью responsive, PWA (Progressive Web App) для установки на телефон.
Формы: Валидация (например, минимальная длина описания, проверка на спам).
Интеграции и дополнительные функции (1-2 недели)
Платежи: Интеграция с Kaspi Pay или аналогами для премиум-услуг (подъем объявления в топ).
Социальные функции: Шаринг в соцсети (VK и т.д.), отзывы/рейтинги пользователей.
Аналитика: Интеграция Google Analytics/Yandex Metrika.
Безопасность: Анти-спам (модерация AI или ручная), лимит объявлений на пользователя.
Тестирование и запуск (1 неделя)
Проведите тестирование: Функциональное, нагрузочное (минимум 1000 пользователей), на уязвимости (OWASP).
Исправьте баги, оптимизируйте скорость загрузки (цель: <3 сек).
Разверните на продакшен-сервере.
Подготовьте инструкцию для администрирования и обновлений.
Требования к фрилансеру
Опыт: Минимум 3 года в full-stack разработке, портфолио с подобными проектами (доски объявлений или e-commerce).
Навыки: Знание указанного стека, опыт с API, Git.
Коммуникация: Ежедневные обновления в Telegram/Slack, еженедельные отчеты.
Сроки: Общий срок 2-3 месяца, с возможностью корректировки.
Бюджет: Предложите свою оценку на основе этапов (например, 500 000-1 000 000 тенге).
Контракт: NDA, права на код передаются мне.
Если вас интересует проект, пришлите резюме, примеры работ оценку. Жду откликов!
Опубликован 11.02.2026 в 11:48 Последнее изменение: 11.02.2026 в 11:48