CITY BOY MOVEMENT - SIMPLE PHP IMAGE VERSION

WHAT IS INSIDE
- Public frontend for image upload only
- Developer-only admin page
- Frame template upload/replacement
- Config save for title and footer
- PNG image download

RECOMMENDED FOLDER
Upload all files and folders in this package into your hosting public folder.

public_html/
  index.php
  assets/
  api/
  admin/
  data/
  frames/
  includes/
  .htaccess

SERVER REQUIREMENTS
1. PHP 8.0 or newer
2. Writable folders:
   - data
   - frames

STEP-BY-STEP SETUP
1. Upload all files and folders.
2. Make these folders writable:
   - data
   - frames
3. Open your public page:
   /index.php
4. Open developer admin:
   /admin/
5. Default admin password:
   cityboyadmin
6. Change that password by editing:
   data/config.json
   and replacing adminPassword with your own password.

WHAT USERS CAN DO
- Upload photo
- Use phone camera
- Choose frame
- Drag and zoom
- Download PNG

WHAT ADMIN CAN DO
- Login
- Change site title
- Change footer text
- Upload or replace the 4 PNG frame templates
- Rename frame labels

IMPORTANT NOTE
Your frame PNG should have a transparent center.

FIRST TESTS
1. Open the public page
2. Upload a photo and download PNG
3. Open admin
4. Replace one frame PNG
5. Refresh the public page and confirm the new frame appears
