- Place the project in your XAMPP's htdocs folder
- Create a MySQL database named
art_gallery
- Import the
database.sql
file into your database - Make sure the following directories exist and have write permissions (777):
/uploads/artworks
/uploads/profiles
/images
- Admin Account:
- Username: admin
- Password: admin123
-
Regular User
- Can browse artworks
- Can rate and comment on artworks
- Can follow artists
- Can edit their profile
-
Artist
- All regular user features
- Can upload their artworks
- Can manage their artwork gallery
- Has a public artist profile
-
Admin
- All artist features
- Can manage all users
- Can approve/reject artworks
- Can manage categories
- Can moderate comments
The system detected 23 images in the /uploads/artworks
directory. To use these images:
- Log in as an artist or admin
- Go to the upload artwork page
- Fill in the artwork details:
- Title
- Description
- Category
- Price (optional)
- Select one of the pre-uploaded images
- Submit for approval
- Maximum file size: 5MB
- Allowed formats: JPG, PNG, GIF
- Recommended image dimensions: 1200x800 pixels
- Images are automatically resized if needed
- Umieść projekt w folderze htdocs serwera XAMPP
- Utwórz bazę danych MySQL o nazwie
art_gallery
- Zaimportuj plik
database.sql
do bazy danych - Upewnij się, że następujące katalogi istnieją i mają uprawnienia do zapisu (777):
/uploads/artworks
/uploads/profiles
/images
- Konto administratora:
- Nazwa użytkownika: admin
- Hasło: admin123
-
Zwykły użytkownik
- Może przeglądać dzieła sztuki
- Może oceniać i komentować dzieła
- Może obserwować artystów
- Może edytować swój profil
-
Artysta
- Wszystkie funkcje zwykłego użytkownika
- Może przesyłać swoje dzieła
- Może zarządzać swoją galerią
- Posiada publiczny profil artysty
-
Administrator
- Wszystkie funkcje artysty
- Może zarządzać użytkownikami
- Może zatwierdzać/odrzucać dzieła
- Może zarządzać kategoriami
- Może moderować komentarze
System wykrył 23 zdjęcia w katalogu /uploads/artworks
. Aby je wykorzystać:
- Zaloguj się jako artysta lub administrator
- Przejdź do strony przesyłania dzieł
- Wypełnij szczegóły dzieła:
- Tytuł
- Opis
- Kategoria
- Cena (opcjonalnie)
- Wybierz jedno z przesłanych zdjęć
- Wyślij do zatwierdzenia
- Maksymalny rozmiar pliku: 5MB
- Dozwolone formaty: JPG, PNG, GIF
- Zalecane wymiary obrazów: 1200x800 pikseli
- Obrazy są automatycznie skalowane w razie potrzeby
projekt/
├── images/ # System images (logo, default avatar)
├── uploads/
│ ├── artworks/ # Artwork images
│ └── profiles/ # User profile pictures
├── css/ # Stylesheets
├── includes/ # PHP includes
└── database.sql # Database structure