write-with-webiny icon indicating copy to clipboard operation
write-with-webiny copied to clipboard

Build a Trello Clone with Gatsby and Webiny

Open endymion1818 opened this issue 2 years ago • 5 comments

Introduction

Trello allows users to organize their work in easy to manage, drag & drop columns. There are many similar services available on the web, but there are complexities in building such applications, for example, how to manage drag & drop interactions on the columns as well as the individual cards? And more importantly, where to store the data that users add to their board?

Goals

In this tutorial we will build a Trello clone with Gatsby, using Webiny Headless CMS as a data source. We'll fetch data from Webiny's Headless CMS GraphQL API and render it in our application. Users will be able to create, update and destroy cards and columns. We'll use Gatsby 4 API's such as getServerData() and dynamic routing.

Out of scope: user authentication

Outline

[Here is the sample outline.

  • What is a Headless CMS
  • Why use Webiny CMS for this project
  • Setting up Webiny CMS -- Instantiate & deploy a Webiny instance -- Set up Content Structure
  • Building a Trello clone application -- Installing dependencies -- Creating an input section -- Add Columns / Collection display -- Connecting the CMS to the application
  • Creating, Updating, and Deleting Cards
  • Conclusion

Sample articles

No response

endymion1818 avatar Sep 27 '22 09:09 endymion1818

Hey @endymion1818 I'm interested in writing this

IsaacThaJunior avatar Sep 27 '22 10:09 IsaacThaJunior

Awesome @IsaacThaJunior, I'll send you a scope of works doc soon.

endymion1818 avatar Sep 27 '22 11:09 endymion1818

Hi @endymion1818 I'm interested in writing on this topic.

Victory-ET avatar Dec 13 '22 11:12 Victory-ET

I'm interested in writing on this topic.

JericksonJ avatar Dec 25 '22 20:12 JericksonJ

@endymion1818 I'm interested in writing on this topic.

rishi-raj-jain avatar Nov 06 '23 18:11 rishi-raj-jain