Skip to content

Latest commit

 

History

History
100 lines (62 loc) · 2.52 KB

DEVELOPER.md

File metadata and controls

100 lines (62 loc) · 2.52 KB

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, ensure you have pnpm installed. If not, you can install it using npm:

npm install -g pnpm

Then, install the project dependencies:

pnpm install

Run the development server:

pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file

This project uses MUI and MUI Emotion for the UI components and styling.

Testing

For detailed guidelines on writing and organizing tests, please refer to the Testing Guide.

Running Tests

  • Playwright Tests: Run end-to-end tests using Playwright with the following command:

    pnpm test:playwright
  • Unit Tests: Run unit tests using Jest with the following command:

    pnpm test:unit

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Development Scripts

  • Build: Compile the project for production:

    pnpm build
  • Start: Start the production server:

    pnpm start
  • Lint: Run ESLint to check for code quality issues:

    pnpm lint
  • Format: Format the code using Prettier:

    pnpm format
  • Pre-commit: Run formatting and linting before committing:

    pnpm precommit
  • Build WASM: Build the WebAssembly module:

    pnpm build:wasm

By following these instructions, you can effectively develop and test the project using the latest version of Next.js and the provided scripts.