No description
  • TypeScript 46.4%
  • SCSS 28.1%
  • CSS 17.2%
  • JavaScript 8.2%
  • Shell 0.1%
Find a file
2026-02-19 16:10:11 +11:00
.ebextensions refactor: clean up .ebextensions/01_node.config 2026-02-19 16:09:56 +11:00
.platform update package dependencies and node engine specification 2026-02-19 16:09:56 +11:00
.vscode Update API token 2025-09-17 12:38:41 +10:00
public feat: add dynamic robots.txt based on APP_ENV 2026-02-19 16:10:11 +11:00
scripts deployment fixes 2024-01-22 13:59:13 +11:00
src fix:Add <title> tag for SEO and screen readers. Change robots meta tag 2026-02-19 16:10:11 +11:00
.ebignore deployment fixes 2024-01-22 13:59:13 +11:00
.env.example fix: resolve hydration mismatch errors in Next.js 16 2026-02-19 16:09:35 +11:00
.eslintrc.json updated routing and fixed eslinting issues 2024-07-10 22:29:20 +10:00
.gitignore Squashed commit of the following 2025-07-08 06:05:39 +00:00
.nvmrc chore: upgrade project to Node 24 2026-02-19 15:55:18 +11:00
.prettierrc minesuper components , typescript update , styles 2023-12-17 19:57:57 +11:00
CLAUDE.md Update API token 2025-09-17 12:38:41 +10:00
next.config.js fix:Add NEXT_PUBLIC_APP_ENV to next.config.js env section to make APP_ENV 2026-02-19 16:10:11 +11:00
package-lock.json feat: add dynamic robots.txt based on APP_ENV 2026-02-19 16:10:11 +11:00
package.json add jQuery dependency and update Procfile command 2026-02-19 16:10:11 +11:00
postcss.config.js Storyblok boilerplate 2023-12-06 10:02:41 +11:00
Procfile refactor: optimize font loading for Safari compatibility 2026-02-19 16:10:11 +11:00
README.md Management token update 2024-11-20 16:38:44 +11:00
tailwind.config.js client feedback 2024-08-21 19:16:15 +10:00
tsconfig.json fix: resolve Next.js 16 CSS parsing and hydration errors 2026-02-19 16:09:34 +11:00

Requirements

To use this project you have to have a Storyblok account. If you don't have one yet you can register at Storyblok, it's free.

How to get started?

1. Install all dependecies

$  npm install

2. Adding the Access token

Create a new empty Space and exchange the preview token with your own in pages/_app.js.

// in pages/_app.js
storyblokInit({
  accessToken: "your-preview-token",
  use: [apiPlugin],
  components,
});

3. Run your project

Set the preview domain in Storyblok to http://localhost:3000/

# to run in developer mode
$ npm run dev
# to build your project
$ npm run build

4. Setting up dev server https proxy

$ local-ssl-proxy --source 3010 --target 3000 --cert localhost.pem --key localhost-key.pem 

Resources

Management api token

Expires on 20/11/2026 , create a new token in storyblok