This is a Next.js project bootstrapped with create-next-app.
Note: This project contains the configuration for devcontainer.
- NodeJS v20
- PNPM v8.11.0
- Docker (Devcontainer only)
pnpm install
Run with pnpm and open https://localhost:3000
in your browser.
pnpm run dev
Builds the app for production to the build
folder.
pnpm run build
Run with pnpm and open https://localhost:3000
in your browser for production mode.
pnpm run start
Format your code with Prettier.
pnpm run format
Develop, test and document components with Storybook.
pnpm run storybook
Visual testing with Playwright.
Note: Probably you need to install playwrigth dependencies before run your tests.
pnpm exec playwright install --with-deps
pnpm run test:e2e
pnpm run test:e2e --ui #Show UI
- NodeJS
- PNpM - Fast, disk space efficient package manager
- Next.js - The React Framework for the Web
- Shopify Polaris
- Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.
- Storybook: UI component explorer for frontend developers
- Playwright: Enables reliable end-to-end testing for modern web apps
- Development Containers
- Husky- Modern native git hooks made easy
- Github Actions - Automate your workflow from idea to production
- Conventional Commits - A specification for adding human and machine readable meaning to commit messages
- React CodeMirror - CodeMirror component for React.