strapi / community-content

Contribute and collaborate on educational content for the Strapi Community
https://strapi.io/write-for-the-community
564 stars 398 forks source link

Build a photo gallery with AlpineJs, Tailwind CSS and Strapi #1413

Closed alloyking1 closed 4 days ago

alloyking1 commented 2 weeks ago

What is your article idea?

In this tutorial, a user will learn how to create an image gallery application that allows image upload and viewing. It will walk the reader through the steps to build this in Strapi, using AlpineJS, and Tailwind CSS for the front end. The outline below highlights the key concepts that the article will cover.

Introduction

Prerequisite

Installation and Configuration

Integrating Alpine.js

Introduction to Alpine.js

Developing the Frontend

Enhancements and Interactivity

Create a lightbox view for selected photos.

Basic Testing

Conclusion and Future Work

Expansion Possibilities

What are the objectives of your article?

The key things the reader will learn are: A reader will have the following take away from this tutorial

What is your expertise as a developer or writer?

Advance

What type of post is this?

Tutorial

Terms & Conditions

alloyking1 commented 2 weeks ago

@Theodore-Kelechukwu-Onyejiaku, Kindly look at the outline above and let me know your thoughts and if I can get started working on it.

Theodore-Kelechukwu-Onyejiaku commented 2 weeks ago

Hi @alloyking1 ,

Your outline looks great, thank you! Can you as well include some introduction to Alpine.js with headings such as "What is Alpine.js", "Alpine.js components", "Alpine.js features", and other introductory headings. And after that you can start the tutorial.

In the Tutorial, will you implement image upload through Alpine.js to Strapi also, rather than manual upload to Strapi backend? This would make a good heading.

Please let me know if this is something you are willing to do.

alloyking1 commented 2 weeks ago

Hi @Theodore-Kelechukwu-Onyejiaku, Thanks for getting back to me. I will add an introductory section to Alpine.js to the tutorial and implement image upload from the front end using Alpine.js in the tutorial.

I let you know once the draft is ready. Thanks

Theodore-Kelechukwu-Onyejiaku commented 2 weeks ago

Hi @alloyking1,

Please I haven't assigned this yet to you. Do you confirm to include some introduction to Alpine.js with headings such as "What is Alpine.js", "Alpine.js components", "Alpine.js features", and other introductory headings in your content?

alloyking1 commented 2 weeks ago

Hi @Theodore-Kelechukwu-Onyejiaku,

Yes, I confirm to include some introduction to Alpine.js with headings such as "What is Alpine.js", "Alpine.js components", "Alpine.js features", and other introductory headings in this content.

Theodore-Kelechukwu-Onyejiaku commented 2 weeks ago

Thank you @alloyking1.

Please I have a request. I figured we already have blog posts covering building a photo gallery. So aside photo gallery, do you plan on showing how to build a different project? And what should we call the project?

alloyking1 commented 1 week ago

Hi @Theodore-Kelechukwu-Onyejiaku I can build an Image carousel, commonly referred to as a slider. We can name the tutorial something like "Building an Image Carousel with Alpine.Js, Tailwind CSS, and Strapi"

Let me know what you think.

Theodore-Kelechukwu-Onyejiaku commented 1 week ago

Hi @alloyking1 ,

Sorry that seems too basic. Please come up with an interesting content title.

Theodore-Kelechukwu-Onyejiaku commented 4 days ago

HI @alloyking1,

At the moment, we are not interested in this topic.

Please do well to join our Discord community channel (#write-for-the-community) to learn more about the recent updates and developments, https://discord.gg/invite/strapi. 😊