Платформы

QazJumys

PHP‑маркетплейс для публикации фриланс‑проектов, откликов, общения и управляемого рабочего процесса.

Public repositoryPHP 8+MariaDBAJAXSecurity headersGitHub Actions
Версия: 1.5.0GitHub update: данные в READMEЯзык GitHub: PHP 8+
Интерфейс проекта QazJumys

Какую задачу решает проект

Проект исследует архитектуру локальной freelance‑платформы с понятными ролями, безопасной передачей файлов и честным workflow от заявки до завершения работы.

Основные возможности

Публикация проектов и отклики исполнителей
Статусы работы, milestones и защищённый обмен файлами
Сообщения только между разрешёнными участниками
Портфолио, отзывы и заявки на верификацию
Жалобы и панель владельца
Rate limiting, CSRF, prepared statements и CI‑проверки

Архитектура и подход

Backend на plain PHP с репозиториями доменной логики, MariaDB, защищёнными AJAX‑действиями и private downloads. CI импортирует схему в MariaDB и запускает smoke‑тесты реального workflow.

Текущие ограничения

Важно: Платёжный escrow, production SMTP и расширенная dispute‑система пока находятся в roadmap. Перед реальным запуском нужны юридическая модель, нагрузочные тесты и отдельный security review.

Как продолжить работу

Откройте README, проверьте системные требования и запустите проект локально. Перед реальным использованием изучите конфигурацию, тесты, security notes и лицензию репозитория.