Пользуйтесь Jira, клиент заходит, создает задачу, указывает время на выполнение, приоритет задачи,прилагает необходимые материалы, там же вы отмечаете статус задачи, затраченное время, можете комментировать задачу и задавать вопросы клиенту
Не стоит. Так же как и форма не нуждается в реакте. Реакт нужен для работы с DOM- деревом, для эффективной перерисовки большого количества элементов dom, нет смысла использовать его для формы.
Какую то логику для обработки действий в форме лучше самому написать, чем подключать ради этого react и matherialui