Skip to content

taliandre49/Art_Catalog

Repository files navigation

🎨 JavaScript Artwork Catalog — Desktop PWA

A Vue.js-powered Progressive Web App (PWA) that brings artwork and writing from incarcerated individuals to your desktop. This application lets users browse, read, and engage with creative expressions in a beautiful, book-like interface.

🗕️ Built in May 2024 | 🛠️ Vue 3 + Vite + Bootstrap + PrimeVue | 🖼️ Inspired by content from Prisoner Express


🚀 Features

  • 🖼 Artwork & Writing Catalog: Browse a curated collection of art and literature.
  • 🔍 Interactive Search & Pagination: Quickly find pieces and explore multiple pages of content.
  • 📖 Immersive Reader View: Click on any post to open a fullscreen reading mode. Increase or decrease the font size for accessibility, and use arrow keys to flip through entries like a real book.
  • 💬 Commenting System: View and engage with user-submitted comments to foster discussion and connection.
  • 🛠 Admin Panel: Easily upload new artwork or writing entries to the catalog through a secure admin interface.
  • 📱 PWA Support: Install it on your desktop and run it like a native app—even offline!

🧰 Tech Stack


🧑‍💻 Getting Started

🔧 Recommended IDE Setup

📆 Project Setup

Clone or download the repository locally, then install dependencies:

pnpm install

🚧 Run in Development Mode

pnpm dev

📆 Build for Production

pnpm build

📚 Content Source

This project is powered by real submissions hosted on:

🔗 Prisoner Express Website


🤝 Contributing

Pull requests are welcome if you'd like to improve features, styling, or accessibility. For major changes, please open an issue first to discuss your ideas.


📝 License

MIT license

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors