"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
.
- 🔍 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
- Clone the repository:
git clone https://github.com/mariuszmmm/photo-catalog
- Navigate to the project directory:
cd photo-catalog
- Install dependencies:
npm install
- Start the application:
npm start
- Node.js
- npm
The application is available at: https://mariuszmmm.github.io/photo-catalog/
- Administrator
- login:
admin
- password:
admin#
- login:
- Sample user
- login:
user
- password:
user#
- login:
The backend of the application is in a separate repository: https://github.com/mariuszmmm/photo-catalog-backend