Вот хожу я в бассейн, учусь правильно плавать с тренером. И дочка туда же ходит, тоже учится. И выдали нам картонки, на которых написано "Абонемент" и имя с фамилией. И ещё там расписание ручкой вписано, дни посещений, время занятий. И квадратики такие нарисованы, в которые отметки ставятся после каждого занятия. Приходишь, кладёшь картонку на стол. Пока занимаешься, администратор в очередной квадратик отметку сделает о том, что бы на занятии. Закончились квадратики на картонке - новую картонку выдадут. Продлил абонемент - снова новую картонку. Время занятий поменялось? Ну можно новую сразу и не выдавать, можно ручкой исправить расписание на старой.
А ведь наверняка администратор ещё и себе куда-то записывает, кто приходил на занятия. Всё таки строгая отчётность, оплаты учитывать, бухгалтерия и всё такое.
Нам не могла не прийти в голову идея, что это всё можно сделать как-то удобнее, на современных технологиях. Чтобы было для всех просто, удобно, чтобы не ошибался никто. Чтобы историю поглядеть можно было, кто какие занятия и сколько раз посещал.
Так и родился прототип MtLog - облачная система учёта посещаемости на основе QR-кодов. Идея проста: для каждого посетителя генерируется уникальный QR-код. Можно его на картонку наклеить (или напечатать), а можно и прямо на экране смартфона показывать. А администратору для отметки посещения достаточно этот QR-код просто просканировать! А если его просканирует сам посетитель, то сразу увидит и расписание своё, и время начала следующего занятия, и историю последних посещений.
Интересно? Подробнее на странице проекта.
А ещё мы записали небольшую видео-демонстрацию.