Check out the live site at studiolumistra.com
- Designed by: Studio Lumistra
- Developed by: Dario Dumlijan
This project uses Github Actions to trigger a deployment and is hosted using GitHub pages
The deployment is triggered by manually running the "Deploy" workflow
Developed using Next.js & TypeScript
Dependency | Version |
---|---|
Node.js | >=20 |
yarn | >=1.22.22 |
Storyblok | N/A |
To install & setup dependencies:
yarn (install)
Run the DEV server for local development in the browser:
yarn dev
The application will be available at localhost:3000
To build the application for production:
yarn build
yarn build:sitemap
Run tests & linters
yarn tsc
yarn lint
yarn test
Get test coverage report:
yarn test:coverage
STORYBLOK_API_TOKEN="<secret>" # Required
SITE_URL="https://studiolumistra.com"
GTM_ID="<secret>"
BASE_PATH="lumistra" # Not required with a custom domain
MOCK_API="true" # To minimise API calls in development