Skip to content

AleferReinert/portfolio

Repository files navigation

Portfólio

Meu portfólio de desenvolvedor front-end.

Começando

  1. Clone o repositório:
    git clone https://github.com/AleferReinert/portfolio.git
    
  2. Entre no diretório do projeto:
    cd portfolio
    
  3. Instale as dependências:
    npm install
    

Scripts disponíveis

Script Descrição
npm run dev Inicia o servidor de desenvolvimento
npm run storybook Inicia o Storybook
npx tsc Validação de TypeScript
npm run lint Validação do Next.js
npm run test-storybook Executa testes unitários
npm run cy:run Executa testes E2E em modo headless
npm run cy:open Executa testes E2E com interface do Cypress

Tecnologias Utilizadas

  • Chromatic: Testes visuais e revisão de componentes de UI.
  • Cypress: Ferramenta de automação de testes E2E.
  • ESLint: Identificação e correção de problemas em JS/TS.
  • Framer Motion: Biblioteca de animações para interfaces.
  • Husky: Configuração de hooks Git para validações automáticas.
  • Next.js: Framework React para apps web modernas.
  • React: Biblioteca para criação de interfaces de usuário.
  • Prettier: Formatador para manter o estilo de código consistente.
  • Storybook: Ambiente para desenvolvimento de componentes isolados.
  • Tailwind CSS: Framework utilitário para estilização com CSS.
  • Testing Library: Ferramenta para testes unitários.
  • TypeScript: Superset de JavaScript com tipagem estática.