Простите, но это какая-то фигня, а не сервис. По такому описанию я бы выгнал вон исполнителя, еще и подумал — а стоит ли за такой говнокод платить.
Напишите, для начала, как минимум для себя — нормальную архитектуру приложения — ТЗ, компоненты, БД, сеть — всё, что надо для корректной работы этого Вашего проекта, четко, по пунктам, с детализацией.
и написать один раз нормально, а то, что написали Вы — напоминает мне мой спагетти-код поток сознания, написанный лет 5 назад, который сейчас даже смотреть страшно