Нужно проработать:
- валидацию полей на пороговые значения;
- кеширование запросов;
- реализация примера с различными табличками в разных бд.
Постановка задачи:
Описание: Нужно написать упрощенную систему выполнения абстрактных заказов.
Есть заказчики, исполнители и система. Заказчик публикует заказ, указывает его стоимость. Исполнитель видит ленту заказов, доступных для исполнения. Исполнитель кликает "выполнить" на заказе, ему на счет зачисляется сумма за вычетом комиссии системы. У одного заказа может быть только один исполнитель. Когда заказ выполнен - он исчезает из ленты.
Техника: PHP (без ООП), mysql, клиентская сторона на усмотрение.
Код максимально приближенный к боевому, в частности предусмотреть вариант, когда каждая таблица располагается в отдельной базе данных.
Клиентская сторона максимально "аджаксифицирована" и поприятнее.