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.
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:
- Clone o repositório:
git clone https://github.com/seu-usuario/code-challenge-app.git
cd code-challenge-app
- Instale as dependências
npm install
Este projeto utiliza o db-json como um banco de dados JSON simples para armazenar dados.
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
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.
Este projeto inclui testes unitários. Execute os testes com o seguinte comando:
npm run test