Application that lists pokemons and their information
- Next.js
- Eslint + Prettier with Airbnb config base (code format and linting)
- Husky + Ling Staged (Ensure code is linted and formatted before commiting)
- Jest (Unit testing)
- Material-UI (Interface components)
- React Hook Form (Better form handling)
In order to run this project you'll require the following:
- Node.js
- Yarn (optional)
Commands:
yarn install: Installs project dependenciesyarn dev: Starts the development server (with live reload)yarn build: Builds the application for productionyarn start: Starts the application in production mode (requires build)yarn format: Formats source using prettieryarn lint: Only lints source filesyarn lint:pretty: Formats and lints source filesyarn type-check: Checks for type errors in the codeyarn test: Executes unit testsyarn test:all: Will make format, lint, type checking and testing
The application is hosted by Vercel, you can check a live version of it here