неправильный вопрос. кто ж вам подскажет, как делать, если это ваше ТЗ.
сначала надо придумать картинку, вам самостоятельно.
можно взять за основу другие программы, посмотреть, как там сделано
а грид заполнить и клики в нем обработать - дело нехитрое
и напрягает наличие "администратора"
в локальной версии никакого администратора нет ессн
а в сетевой - нет связи с БД, надо делать промежуточный веб-сервер или пользоваться готовыми типа Firebase