Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Gatsby starter for a projects portfolio powered by the Flotiq headless CMS and styled with Tailwind CSS.

Modern responsive portfolio and blog theme for Hugo, styled with Tailwind CSS 4.x, featuring accordion sections and Pagefind search.
Flotiq Gatsby Portfolio 1 is a Gatsby 5 starter template for building a project portfolio site, powered by the Flotiq headless CMS and styled with Tailwind CSS.
Flotiq Gatsby Portfolio 1 is a boilerplate starter that combines the Gatsby static site generator with the Flotiq headless CMS. It takes content from your Flotiq account — managed through the Flotiq editor — and generates a static portfolio site with project showcases. The starter runs on Gatsby 5 and requires Node.js version 18 or newer. It is published by Flotiq under the MIT license and is one of several starters in the Flotiq Gatsby ecosystem.
gatsby-source-flotiq plugin; the .flotiq directory contains the content type definitions needed for the starter to work.tailwind.config.js, with global styles in /src/style and reusable sections in /src/sections.flotiq-components-react, a component library designed to display Flotiq Content Objects and data beautifully.flotiq start [projectName] [repoUrl] [flotiqApiKey] clones the repository, installs npm dependencies, writes .env variables, imports example data, and launches gatsby develop.flotiq import .flotiq [flotiqApiKey] adds four example objects to your Flotiq account, so you can see the portfolio in action immediately.app.json), Netlify (netlify.toml), and Cloudflare Workers (wrangler.toml).components, layouts, pages, sections, style, and templates, making it easy to customize the portfolio layout.gatsby build.src/templates/index.js, global styles in src/style, and the section components to match your branding, then redeploy with your existing hosting workflow.GATSBY_FLOTIQ_API secret in GitHub Actions for a truly personal setup.The recommended workflow starts with the Flotiq CLI. After installing it globally, you run flotiq start [projectName] [repoUrl] [flotiqApiKey], which clones the template into your chosen directory, runs gatsby new, installs dependencies, writes environment variables to .env, imports the four example content objects into your Flotiq account, and starts the development server. The site then runs at http://localhost:8000, with a GraphQL playground at http://localhost:8000/___graphql for experimenting with data queries.
Gatsby 5 requires Node.js version 18.0.0 or newer. If you are on an older LTS release, you will need to upgrade before running gatsby develop or gatsby build.
Yes. You need a Flotiq account and a read & write API key. The Flotiq CLI setup step imports example data with that key, and the .env.development file stores it as GATSBY_FLOTIQ_API_KEY so Gatsby can fetch content.
In development, rerun gatsby develop after updating a content object; after updating a content type definition, run gatsby clean. In production, rebuild with gatsby build, or use Flotiq's Gatsby Cloud or Netlify plugins to rebuild automatically when data changes.
Yes. The repository includes a Deploy to Cloudflare Workers button and a wrangler.toml configuration. The default deployment uses Flotiq's starter API key, so to use your own key you add a GATSBY_FLOTIQ_API secret in your forked repository's GitHub Actions settings and rerun the workflow.
