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.
-
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
-
Start developing.
Navigate into your new site’s directory and start it up.
npm install gatsby develop
-
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.
Project Service: https://github.com/isengartz/LumenPortfolioProjectsApi
Gateway: https://github.com/isengartz/LumenPortfolioGatewayApi