I don't see how this question related to Django at all specifically - building an application like what you want is mainly a front end task, not a back end one.
I'd suggest using whatever front end framework your team is already familiar with (Eg. Vue, React, Angular, etc..).
From my experience with similar projects, managing the data is relatively trivial in effort compared to the the effort required to make the front end useful and error free.
Kind Regards,
Michael Thomas