Lädt...

🔧 Gallery Spaces - Create your own gallery and share


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

This is a submission for the Netlify Dynamic Site Challenge: Visual Feast.

This is a submission for the Netlify Dynamic Site Challenge: Build with Blobs.

What I Built

I've developed a gallery platform that empowers users to create their own galleries, manage them (uploading and deleting images), share their work with others, and customize images before downloading.

Key features include:

  • Gallery: Leveraging Netlify Image CDN to showcase our image galleries.
  • Image Customization: Utilizing Netlify Image CDN for on-the-fly image customization prior to download.
  • Image Uploader System: Employing Netlify Blobs to store user-uploaded images.
  • Authentication System: Utilizing Netlify Blobs to store user authentication data.

Demo

Demo Link
User Gallery Example

Go ahead and create your own gallery and share to everyone too 😸

Some pictures

App homepage

Gallery viewer

Image gallery viewer

Platform Primitives

To submit my entry, I utilized Netlify Image CDN and Netlify Blobs Platform Primitives.

For enhanced user image experiences, Netlify Image CDN proved invaluable, enabling flexible image customization:

  • All Gallery Images (Example Gallery) are loaded using Netlify Image CDN.
  • Gallery Image customization (such as clicking on an image) is facilitated by Netlify Image CDN, allowing for image transformations before download.
  • Throughout the website, Netlify Image CDN, integrated with NuxtImg, ensures optimized image customization.

To store datas, such as authentication, images, and gallery data, I employed Netlify Blobs with separate stores for authentication, gallery, and images, each dedicated to user data:

  • The authentication system, including user credentials and JWT tokens, is stored with Netlify Blobs, utilizing mainly directories.
  • Image uploads, including profile pictures and gallery images, leverage Netlify Blobs, eliminating the need for additional file storage systems.
  • User gallery data is organized and stored using directories provided by Netlify Blobs, ensuring efficient data management.

If you're curious to delve deeper, the submission code is open source on my GitHub. Feel free to check it out!

Github Repository-

...

💾 WordPress Video Gallery - YouTube Gallery And Vimeo Gallery 2.3.6 SQL Injection


📈 26.42 Punkte
💾 IT Security Tools

🐧 Huawei releases it's own desktop PC with their own OS based on Linux and their own ARM CPU.


📈 25.67 Punkte
🐧 Linux Tipps

🔧 Pong in my own language in my own graphics library in my own game


📈 24.31 Punkte
🔧 Programmierung

🔧 Build your own Octocat avatar, and share your creations on dev.to


📈 23.72 Punkte
🔧 Programmierung

🪟 Microsoft wants to let you dub videos using your own voice in your own language, new patent reveals


📈 21.96 Punkte
🪟 Windows Tipps

🕵️ Share Your Files Anonymously Using TOR and Onion Share


📈 21.26 Punkte
🕵️ Hacking

🔧 How to Run Your Own IPFS Node and Share Files


📈 20.85 Punkte
🔧 Programmierung

🔧 Build your own image gallery CMS


📈 19.33 Punkte
🔧 Programmierung

🔧 In 2025, Apple still makes it hard to play your own MP3s, so I wrote my own app


📈 19.08 Punkte
🔧 Programmierung

📰 How to easily share files between Windows and Android with Google's Quick Share


📈 18.38 Punkte
📰 IT Nachrichten

📰 How to use Google's Quick Share to share files between Windows and Android


📈 18.38 Punkte
📰 IT Nachrichten

📰 Tinder's 'Share My Date' feature will let you share date plans with friends and family


📈 18.38 Punkte
📰 IT Security Nachrichten

🪟 How to use the Nearby Share app to share files between Android and Windows


📈 18.38 Punkte
🪟 Windows Tipps

🐧 can someone share a script to check and try to mount samba or nfs share (on the unreliable network)


📈 18.38 Punkte
🐧 Linux Tipps

🔧 Share data simply and securely using Azure Data Share | Azure Friday


📈 18.38 Punkte
🔧 Programmierung

📰 Share and Share Alike - Thwarting Attackers With a Technique they Rely On


📈 18.38 Punkte
📰 IT Security Nachrichten

🐧 [LibrePlanet 2019] OwnCloud founder: Why I forked my own project and my own company


📈 17.56 Punkte
🐧 Linux Tipps

📰 Protecting Your Staff in Co-Working Spaces


📈 17.15 Punkte
📰 IT Security Nachrichten