Live demo: 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
-
Requirement
- npm (v9.3.1)
-
Installation
To install application navigate to app's directory and use npm command
cd app-main-dir/ npm install npm run build
-
Developer mode
You can run app in developer mode by using command
npm run develop
Application will run on port 8000 (localhost:8000)
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
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.
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
- fix desktop posts list view for few (1 - 2) posts
- tests
- search
- storybook