Skip to content

🎨 Neon Gallery A full-stack gallery manager with dynamic themes, secure CRUD operations, and real-time updates. Built for creators who value aesthetics and security.

Notifications You must be signed in to change notification settings

ChetanTheCoder/Neon-Gallery-PERN-Stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 NeonGallery

A full-stack gallery manager with dynamic themes, secure CRUD operations, and real-time updates. Built for creators who value aesthetics and security.

πŸ“Έ Screenshots

NeonGallery UI

✨ Features

  • πŸ–ΌοΈ Image & Metadata Management: Upload, name, price, and curate artworks/products.
  • 🎭 13 DaisyUI Themes: Switch UI themes instantly for personalized galleries.
  • πŸ”’ Security Layers: Arcjet (bot detection + rate limiting) + Helmet for server-side protection.
  • 🌟 React Hot Toast: Beautiful notifications for CRUD operations.
  • πŸš€ Zustand State Management: Efficient global state handling.

πŸ›  Tech Stack

  • Frontend: React, DaisyUI, Lucide React Icons
  • Backend: Axios, Express.js
  • Database: Neon (Serverless Postgres)
  • Security: Arcjet, Helmet
  • Tools: React Hot Toast, Zustand

🀝 Contributing

Feel free to contribute! Fork the repo, make your changes, and submit a pull request.

React
Postgres

πŸ”₯ Built with ❀️ by Chetan Majumdar

About

🎨 Neon Gallery A full-stack gallery manager with dynamic themes, secure CRUD operations, and real-time updates. Built for creators who value aesthetics and security.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published