Best Method for Client Inputted Attendance System in RShiny

Hello Everyone,

The purpose of this post is to get some advice regarding the best approach for a client inputted attendance system embedded into RShiny. I am sure this is a simple process. The goal of this system is for the client to enter the Rshiny UI and select the number of name(s) of athletes based on attendance (perhaps using CheckBoxGroupInput) and the date. A "action button" is clicked by the client to "submit" the attendance for the intended day.

In doing so, the RShiny app can analyze attendance over time in Ggplot2 and a table.

What is the best way to approach this? Should I have the "action button" add to a data frame and write a csv which is then used to used as data for the ggplot? Thank you very much for the advice on this topic!

Thank you for your time and knowledge.