Есть уже написанная концепция. Есть также образец аналогичной работы. Обновить, оформить в соответствии с требованиями.