Esta é uma aplicação simples desenvolvida com Next.js, React, Styled Components e Redux. A aplicação inclui um tema dark e utiliza localStorage para persistência dos dados.
Você pode acessar a aplicação online aqui
cd buildbox-web-challenge npm install
npm run build npm run start
- Exibição de uma lista de itens.
- Adição de novos itens.
- Remoção de itens existentes.
app/: Contém as páginas da aplicação.components/: Componentes reutilizáveis.lib/: Configurações e definições do Redux.styles/: Estilos globais e temas da aplicação.storage/: Funções relacionadas à persistência de dados, como leitura e escrita no localStorage.providers/: Configurações dos provedores utilizados na aplicação, como o provedor de tema (Styled Components) e o provedor de store (Redux).
A aplicação utiliza o localStorage para armazenar os dados localmente no navegador do usuário. Isso permite que os dados persistam mesmo após o fechamento do navegador.