Skip to content

isengartz/gatsby-portfolio

Repository files navigation

Sin Gatsby Portfolio https://thanasis-kontokostas.dev

An overkill project that I created in order to showcase my skills. It consumes a Micro-Services API built in Lumen for fetching the Projects and a Node/Express API for Blog Items.

🚀 Quick start

  1. Config.

    Set the env variables for the 2 API

    /.env.production
    /.env.development

    Or replace the Project and Blog graphQL queries with your static content

    ./src/components/containers/Blog/Blog.js
    ./src/components/containers/Skills/Skills.js
  2. Start developing.

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

    npm install
    gatsby develop
  3. 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.

Repositories for the Rest Apis

Project Service: https://github.com/isengartz/LumenPortfolioProjectsApi

Gateway: https://github.com/isengartz/LumenPortfolioGatewayApi

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published