Software Alternatives & Reviews

How I developed a modern JAMStack website

Strapi React Next.js MailChimp
  1. 1
    Strapi is the most advanced Node.
    Pricing:
    • Open Source
    So this was one of the interesting stages in the development of the project. We decided to use the JAMStack on this project for quite a number reasons. The design for the project was done using figma then I started the development of the UI using React for the UI. I decided to use tailwind css for styling because it makes it super fast to style components. I did not like the idea of having a bunch of classes on my markup so I used tailwind with css modules(I will show the snippets for some of the code). Because we wanted this website to be performant and SEO friendly I decided to use NextJS(The authors call it a React framework for production and they are right). NextJS has many features for performance and SEO out of the box like Server side rendering, Code splitting, optimized images, routing and many more. On this project it didn't make sense to spin up a custom api for the backend so I decided to use a modern CMS which in this case was strapi. All of the backend stuff on this site is coming from strapi.

    #CMS #Blogging #Blogging Platform 310 social mentions

  2. 2
    A JavaScript library for building user interfaces
    Pricing:
    • Open Source
    So this was one of the interesting stages in the development of the project. We decided to use the JAMStack on this project for quite a number reasons. The design for the project was done using figma then I started the development of the UI using React for the UI. I decided to use tailwind css for styling because it makes it super fast to style components. I did not like the idea of having a bunch of classes on my markup so I used tailwind with css modules(I will show the snippets for some of the code). Because we wanted this website to be performant and SEO friendly I decided to use NextJS(The authors call it a React framework for production and they are right). NextJS has many features for performance and SEO out of the box like Server side rendering, Code splitting, optimized images, routing and many more. On this project it didn't make sense to spin up a custom api for the backend so I decided to use a modern CMS which in this case was strapi. All of the backend stuff on this site is coming from strapi.

    #Javascript UI Libraries #JS Library #JavaScript Framework 775 social mentions

  3. A small framework for server-rendered universal JavaScript apps
    Pricing:
    • Open Source
    So this was one of the interesting stages in the development of the project. We decided to use the JAMStack on this project for quite a number reasons. The design for the project was done using figma then I started the development of the UI using React for the UI. I decided to use tailwind css for styling because it makes it super fast to style components. I did not like the idea of having a bunch of classes on my markup so I used tailwind with css modules(I will show the snippets for some of the code). Because we wanted this website to be performant and SEO friendly I decided to use NextJS(The authors call it a React framework for production and they are right). NextJS has many features for performance and SEO out of the box like Server side rendering, Code splitting, optimized images, routing and many more. On this project it didn't make sense to spin up a custom api for the backend so I decided to use a modern CMS which in this case was strapi. All of the backend stuff on this site is coming from strapi.

    #Developer Tools #Web Frameworks #JavaScript Framework 923 social mentions

  4. MailChimp is the best way to design, send, and share email newsletters.
    React for the UI NextJS for SSR/CSR/Routing and more Tailwindcss for UI styling Strapi as CMS Docker for application containerization Nginx as a web server and reverse proxy Git for version control Mailchimp for managing a mailing list.

    #Email Marketing #Email Marketing Platforms #Email Marketing Automation 85 social mentions

Discuss: How I developed a modern JAMStack website

Log in or Post with