Codementor Events

2019 The perfect React Full-Stack IMHO

Published Apr 02, 2019Last updated Feb 26, 2021
2019 The perfect React Full-Stack IMHO

Hello Coders,

I'm writing this article based on a personal research. Basically I want to move my development from React / BS4 and Flask ( my favorite until now ) to another stack, modern and more proficient.

After a short research, i decide to build something with GatsbyJS and Bulma.

image-1.png

Anyway, developers can scaffold web applications quite fast using many tools, but i decide to take into into accountGatsby along with Bulma for some good reasons. The first one is the speed:

image-2.png

Gatsby becomes quite popular because of JAM Stack implementation. Has a huge community around it, automatized deployment on Netlify, stable, well documented, "out-of-the-box" modules for sitemaps, authentication, development tooling, and GraphQL, which is amazing, btw.

Bulma CSS framework is well documented, has cute CSS markers like "is-primary" "is-large" for buttons, automatic cells alignment. really easy to integrate and use.

Using this stack, a developer can easily start a new web apps using a few basic commands:

npm install -g gatsby-cli // install Gatsby globally
gatsby new gatsby-bulma https://github.com/rosoftdeveloper/fullstack-gatsbyjs.git
cd gatsby-bulma
npm install // install dependencies
gatsby develop // write your code
gatsby build // production build
npm run deploy // FTP deployment

Above commands will provide basic setup for Gatsby tool and the demo starter. Next steps for this starter:

  • add authentication ( Basic, OAuth, 2fAuth )
  • integrate Stripe
  • Something is missing? please suggest 😃

Resources:

Discover and read more posts from Adi Chirilov - Sm0ke
get started
post comments1Reply
mark a
6 years ago

bruh… this one did the trick! been dealing with errors on the standard gatsby i method. won’t go into details. thanks a ton!