Flotiq Projects Gatsby example

by flotiq

GitHub Readme.md

Flotiq logo

Gatsby Starter - Projects portfolio

This is a Gatsby starter project for a blog. It's configured to pull projects data from Flotiq and can be easily deployed to your cloud hosting - Heroku, Netlify, Gatsby Cloud, etc.

Live Demo: https://flotiq-starter-for-projects.herokuapp.com/


Quick start

  1. Start project from template using Gatsby CLI

    gatsby gatsby-starter-projects https://github.com/flotiq/gatsby-starter-projects
  2. Setup "Project" Content Type in Flotiq

    Create your Flotiq.com account. Next, create the Project Content Type:

    Blog Post content type in flotiq

    Note: You can also create Project using Flotiq REST API.

  3. Configure application

    The next step is to configure our application to know from where it has to fetch the data.

    You need to create a file called .env inside the root of the directory, with the following structure:

  4. Start developing

    Navigate into your new site’s directory and start it up.

    cd gatsby-starter-projects/
    npm install
    gatsby develop

    If you wish to import example projects to your account, before running gatsby develop, run:

    node ./.flotiq/importExample.js

    It will add 9 images and 3 projects to your Flotiq account.

    Note: You need to put your Read and write API key in .env for import to work. You don't need Project content type in your account. If you already have projects with ids project-1, projects-2, and project-3 they will be overwritten.

  5. Open the source code and start editing!

    Your site is now running at http://localhost:8000!

    Note: You'll also see a second link: http://localhost:8000/___graphql`. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the Gatsby tutorial.

    Open a project directory in your code editor of choice and edit src/templates/index.js. Save your changes and the browser will update in real time!

  6. Manage your posts using Flotiq editor

    You can now easily manage your projects using Flotiq editor

    Managing posts using Flotiq


You can deploy this project to Heroku in 3 minutes:


Or to Netlify:



If you wish to to talk with us about this project, feel free to hop on our discord server.

If you found a bug, please report it in issues.