Aplicação construída como solução para o desafio técnico proposto pela equipe da Statement Labs.
Este projeto exibe uma listagem de aprovações pendentes, permitindo ações individuais e em massa. Desenvolvido com Vue 3, Nuxt 3, Pinia, TailwindCSS e Nuxt UI!
- Listagem de itens com
id
,name
,type
estatus
. - Botão de Aprovar individual por item.
- Botão Aprovar Selecionados para ações em massa.
- Atualização de status para
APPROVED
. - Gerenciamento de estado global com Pinia.
- Estilização com TailwindCSS e Nuxt UI.
- Tipagem em TypeScript.
- Organização de pastas seguindo convenções do Nuxt.
- Nuxt 3
- Vue 3 - Composition API
- Pinia
- Tailwind CSS
- Nuxt UI
- TypeScript
- pnpm para gerenciamento de pacotes
git clone https://github.com/gabriel-corto/approval-center-nuxtjs.git
cd approval-app
pnpm install
pnpm dev