Create a multi-task calendary for my Django framework website
I have several bikes in my database, each bike has a number and a status (available, in maintenance, etc.). I need to create, on my main page, a table: A month selector (each month have its own table), and the table itself, with the columns being the days of the month (yes, 31 columns), and the rows being each bike.
On each different day, the bike's status is stored, and each day the user updates the table, adding the correct status for the day. For example: In the column for day 24, there are all the different statuses of the bikes, represented by different colored dots.
This table is used to keep a history of the data of all the bikes in the system. This way, we have both a status history and a table that is updated daily.
But I honestly have no idea how to do this. JavaScript-based calendars seem to be inefficient in my case, but I'm accepting any tips.