Bende birkaç ay önce benzer bir yazılım yapıyordum tasarımı bu şekildeydi.