Meu portfólio de desenvolvedor front-end.
- Clone o repositório:
git clone https://github.com/AleferReinert/portfolio.git - Entre no diretório do projeto:
cd portfolio - Instale as dependências:
npm install
| 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 |
- 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.