- Node Version:
>=v16.0
. - npm as package manager.
- Set up
.env
file under the project root.- In
.env
file, set keyNEXT_PUBLIC_API_BASE_URL
to the service URL of the backend.
- In
- Install all dependencies by running
npm install
under project root.
First, run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
Run testing suite
npm run test
- This is the Figma file I made for the UI/UX design of the website.
- The website added as many aria-label or related aria attributes as possible to be accessible to screen reader, but I may miss some due to the quick turnover.