Skip to content

mariuszmmm/photo-catalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📸 Photo Catalog

Description

"Photo Catalog" is an application that allows you to browse, filter, and manage a catalog of photos. The application was built using React with state managed by useState.

Features

  • 🔍 Browse the photo catalog without logging in
  • 🔄 Filter catalog items
  • 🔐 User login using tokens and hashed passwords
  • ✏️ Edit items by logged-in users
  • 🛠️ Full catalog management by administrators
  • 📥 Automatic loading of sample items if all current items are deleted

Installation

  1. Clone the repository:
    git clone https://github.com/mariuszmmm/photo-catalog
  2. Navigate to the project directory:
    cd photo-catalog
  3. Install dependencies:
    npm install
  4. Start the application:
    npm start

Requirements

  • Node.js
  • npm

Demo

The application is available at: https://photocatalog.netlify.app

Login Details

  • Administrator
    • login: admin
    • password: admin#
  • Sample user
    • login: user
    • password: user#

Backend and Deployment Status

The application has been migrated to a serverless architecture and no longer uses a separate backend or the Railway server. Instead, serverless functions are hosted directly on Netlify.

Deployment Status

Netlify Status

You can access the live application here.

Releases

No releases published

Packages

No packages published