очень сложно в таком репорте что-то понять - вроде данные есть, а какие, что и зачем - непонятно. короче, нужно немного поменять дизайн и UX - тогда может будет ок
я недавно что-то подобное делал =) потому вот знаю если дизайнить сам собираешься - очень рекомендую Tailwind CSS он реально помогает непрофессионалам хорогшие стили быстро набросать