|
12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
-
- ## Setting Up the Environment
-
- It is recommended to use the same node and npm versions for development. An easy way to do so would be to use `nvm` ([Linux/MacOS](https://github.com/nvm-sh/nvm), [Windows](https://github.com/coreybutler/nvm-windows)).
-
- ## Version
- nvm: 1.1.12
-
- After installing `nvm`, run:
-
- ```bash
- nvm use
- npm install
- ```
-
- This will automatically use the node version defined in `.nvmrc` and then proceed with installing the necessary dependencies for development.
-
- ## Getting Started
-
- First, run the development server:
-
- ```bash
- npm run dev
- ```
-
- Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
-
- ## References
-
- This project uses the following libraries:
- - [NextJS](https://nextjs.org/docs)
- - [Next-Auth](https://next-auth.js.org/getting-started/example)
- - [Material UI](https://mui.com/material-ui/getting-started/)
- - [i18next](https://www.i18next.com/overview/getting-started)
-
- ## Qrcode Testing
- https://stackoverflow.com/questions/16835421/how-to-allow-chrome-to-access-my-camera-on-localhost
- Local Qrcode testing require setting tweak
- Steps:
- 1. Navigate to chrome://flags/#unsafely-treat-insecure-origin-as-secure in Chrome.
- 2. Find and enable the Insecure origins treated as secure section (see below).
- 3. Add any addresses you want to ignore the secure origin policy for. Remember to include the port number too (if required).
|