Documentação do Projeto

Introdução

Este projeto utiliza Vite como seu bundler, db-json como um banco de dados JSON para armazenamento de dados e inclui testes unitários para garantir a robustez do código. Este documento fornecerá uma visão geral do projeto, instruções de instalação, detalhes sobre o banco de dados, informações sobre como executar os testes unitários e uma visão geral do resultado.

Instalação

Antes de começar, certifique-se de ter o Node.js instalado na sua máquina. Siga estas etapas para instalar e configurar o projeto:

  1. Clone o repositório:
git clone https://github.com/seu-usuario/code-challenge-app.git
cd code-challenge-app
  1. Instale as dependências
npm install

Banco de Dados

Este projeto utiliza o db-json como um banco de dados JSON simples para armazenar dados.

Execução do Back-end

Antes de iniciar o front-end, é necessário executar o servidor back-end para garantir que os dados estejam disponíveis. Utilize o seguinte comando:

json-server db.json

Desenvolvimento Front-end

Para iniciar o ambiente de desenvolvimento do front-end, utilize o seguinte comando:

npm run dev

Isso iniciará o servidor de desenvolvimento e você poderá acessar o aplicativo em http://localhost:5173.

Nota: Após iniciar o servidor, se o navegador não abrir automaticamente, digite o atalho 'o' no terminal.

Testes unitários

Este projeto inclui testes unitários. Execute os testes com o seguinte comando:

npm run test

Resultado