This repository is about my personal portfolio
- React - UI components
- Next.js - React Framework
- TypeScript - Programming Language
- Prettier - Formatting tool
- ESLint - Linting tool
- Tailwind CSS - Class utility Framework
- Storybook - Isolation Development UI Components
- Jest - Unit tests
- Testing Library - Testing react
- Axe - Testing accesibilty
- Husky - Tool for handle hooks of git
- commitlint - Lint commit messages
- next-themes - Library to support dark mode easily
- Playwright - End to end (e2e) testing
Clone repo
git clone https://github.com/ulysses-ck/portfolio-react-next
Install dependencies
npm install
Start development server.
npm run dev
By default, the server listen at: http://localhost:3000
For linting, use:
npm run lint
And formatting, use:
npm run format
Storybook server
npm run storybook
Run all unit tests
npm run test:jest
Run all e2e tests
npm run test:playwright