Skip to content

DarekMazur/nerdistry2.0

Repository files navigation

Nerdistry logo

Nerdistry blog

Version: 2.0.1-beta

Live demo: app

✒️ About app

Hello world! Welcome on Nerdistry project - blog based on Gatsby connected with Strapi backend.

In this project you will find frontned part of blog. It was created mostly for fun and learn. During coding I decided to test also some APIs - so finally this blog has some portflio option.

You can check current live version of this project HERE

Develop version is available HERE

🚀 Quick start

  1. Requirement

    • npm (v9.3.1)
  2. Installation

    To install application navigate to app's directory and use npm command

    cd app-main-dir/
    npm install
    npm run build
  3. Developer mode

    You can run app in developer mode by using command

    npm run develop

    Application will run on port 8000 (localhost:8000)

💻 Frontend

This application is created using GatsbyJS and CSSinJS (styled-components).

Other libraries:

  • fontawesome
  • sendgrid
  • axios
  • formik
  • gsap
  • nodemailer
  • react infinite scroll component
  • yup
  • react markdown
  • slugify

🔧 Backend

App is designed to work with Strapi.io (used v4). You can also use this tool, choose other API provider (Wordpress, DatoCMS etc) or design your API server.

Changelog

2.0.1-beta

  • fix markdown for about and author components

2.0.2-beta

  • update README

2.0.3-beta

  • fix contact issue (sending messages)
  • fix contact form translation

2.0.4-beta

  • quickfix: filter unpublish (draft) posts

ToDo

  • fix desktop posts list view for few (1 - 2) posts
  • tests
  • search
  • storybook

About

Blog/portfolio app. This time based on GatsbyJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published