Quais patterns você indica para refatorar esse projeto?

Tenho um projeto feito as pressas, como foi um dos primeiros que fiz, acabou ficando um pouco desleixado a organização.

Irei criar alguns testes automatizados para iniciar a refatoração.

Gostaria que você indicasse alguns patterns e libs para estar reorganizando melhor essa bagunça.

link do projeto rga-frontend

Irei usar isso para aprofundar meus estudos sobre boas práticas e para testar coisas novas

Tá , primeiro de tudo , sobre oque é ? kkkkkk pq o readme ta meio que default

KSKSKSSKSKSKSSKS Boa, ja tenho o primeiro passo, arrumar o README.md KSKSKSKSKS
Esse é o frontend de um sistema para gerenciamento de padaria e confeitaria. CRUD de clientes, produtos, endereços. Calculos basicos de pedidos Relatório com página para impressão de etiquetas
entendi , é eu tava olhando o codigo nao consegui concluir isso mas entendi kkkk
Na bagunça que ta dificilmente alguém iria entender ksksksks Mas isso é um dos motivos para essa postagem. Também tenho pouca interação com a comunidade, então pensei que essa era uma boa maneira de começar

manin , me tira uma duvida , pq tem 2 inputs , 2 buttons , 2 modals , na verdade tem varios componentes de ui duplicados , uns usando styled components (🤮) e outros tailwind (🤩) ... pelo que olhei os tailwind parece ser shadcn mas pq tu criou os seus ? tendi não kkkk tirando isso , me parece ta bem organizado!

Estava testando diferente maneiras de usar a `react-hook-form`. Esses duplicados com o sufixo `Form` só funcionam com um `FormProvider` em volta. Criei inputs específico para se integrarem com essa funcionalidade. Ps: Como é bom ter mais alguém discutindo sobre um projeto, mesmo que aleatório. Já deu 100% a mais de animo para melhorar essa massaroca. Também já veio algumas ideias, muito obrigado.
isso ai man , só faz um favor a si mesmo, sai dessa vida de `styled components` é ideia não boy kkkkkkkkkk
Poxa vida, mas fica tão bem organizado kskskskksks Tailwind é muito bom, porém fica tanta classe na tela. Apesar que vendo o codigo da Shadcn/ui, vi uma lib que parece muito promissora `Class Variance Authority`, irei dar uma estudada nela.