Project Media Manager – Internal Image CMS

How the App Works

A secure internal dashboard for organizing, managing, and exporting project images fast, structured, and team-ready.

  • Secure entry (login → dashboard): Login via loginimg.php, passwords verified with password_verify, then sessions protect all pages (no session = redirect).

  • Dashboard hub (dbimg.php): One workspace to see recent uploads, search fast, and jump to uploads, folders, and settings.

  • Project folders first: Create a folder, upload into it, and browse folders built from disk + database (clean, deduped list).

  • Upload flow (upload.php): Multi-file / drag & drop uploads saved to the selected folder, then indexed in the DB for instant display.

  • Fast image listing (list_images.php): Images load from structured JSON (id, folder, featured, timestamps) so the UI stays quick and easy to expand later.

  • Admin tools: Rename, delete (file + DB), set a featured cover image, and export ZIPs (full folder or selected files).

  • Settings & security: Preferences saved in settings via settings.php + save_settings.php (theme, layout, thumbnails, sorting, timezone/date), with CSRF protection.

  • Bilingual UI: English + Arabic support (e.g., dbimg-ar.php) for Saudi teams.