Ololos blog. Overcomplicated travel blog written using GraphQL + React + Next.js. For learning purpose :)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apollo
components/Layout
constants
helpers
integraions
pages
static
.babelrc
.editorconfig
.eslintignore
.eslintrc.json
.gitignore
.graphqlconfig
.prettierignore
.prettierrc
.stylelintignore
.travis.yml
LICENSE
README.md
graphql.config.json
index.test.js
package.json
schema.graphql
server.js
setupTests.js
yarn.lock

README.md

next-ololos-blog

Greenkeeper badge
Graphcool badge

Ololos-blog is a travel blog I wrote for learning purposes, now it's mine sort of playground for learning and trying new tech.

If you have any questions about the code and tech, please ask in issues section :)

The project made of React, next.js, apollo-graphql, styled-components and react-semantic-ui.

From next.js part, it uses:

  • Custom express server with custom parameterized routes
  • styled-components instead of original styled-jsx
  • apollo-grapql integration with next.js
  • meta info injection for better CEO
  • A few semantic HTML tags so it will be better parsable by bots
  • Google analytics integration

Old unused, for now, backend part: https://github.com/RIP21/ololos-blog-react-redux-universal/tree/master/backend

Dev tooling installed:

  • Prettier
  • ESlint
  • Stylelint
  • Jest

To build:

yarn build

Then to run in production:

yarn start

To run in develop:

yarn dev