Complete guide for photographers and designers joining the RealEstate1 project. We need professional product images for 37 printing products!
Fully functional build system
💰 PAID OPPORTUNITY: Create professional product images for printing company website
For AI Artists: Look for Midjourney/DALL-E experts on Discord servers and AI art communities
For Photographers: Local photography Facebook groups often have competitive rates
For Quick Results: Post on multiple platforms simultaneously with clear examples
"Need 150 Product Photos for Printing Company - $[Your Budget]"
Product Pages
Auto-generated from JSON + CSVCategory Pages
Prints, Signs, Promotional, Real EstateService Pages
Design, Web, Signage, MailingTotal URLs
In sitemap.xmlrealestate1/
├── build/
│ └── build.js # Main build script
├── data/
│ ├── products.json # 🎯 MAIN PRODUCT DATA
│ ├── categories.json # Category definitions
│ └── csv/ # Product variants/options
│ ├── business-cards.csv
│ ├── banners.csv
│ └── ... (37 files)
├── templates/
│ ├── product-template.html # Product page template
│ ├── category-template.html
│ └── index-template.html
├── includes/
│ ├── header.html
│ ├── footer.html
│ └── mobile-menu.html
├── content/products/ # Product descriptions
│ ├── business-cards.html
│ └── ... (HTML content)
└── generated/ # 🚀 OUTPUT DIRECTORY
├── index.html
├── products/
│ ├── prints/
│ ├── signs/
│ ├── promotional/
│ └── real-estate/
└── sitemap.xml
node build/build.js
cd generated && python3 -m http.server 8000
data/products.json → data/csv/[product-id].csv → content/products/[product-id].html → Generated Page
product_image - Main product hero imagegallery.main_images - Product gallery imagesvariants[].image_url - Option-specific imagesfreepik_prompt - AI generation promptsFormat: [product-id]_[variant-name].jpg
Examples:
business-cards_standard.jpgbusiness-cards_premium.jpgbusiness-cards_luxury.jpgbanners_vinyl.jpgyard-signs_standard.jpgretractable-banners_economy.jpg⚠️ CRITICAL: File names must be lowercase, use dashes (not spaces), and match exactly!
~150+ product images
Across 37 products with multiple variants eachHere's what a typical product looks like in data/products.json:
{
"id": "business-cards",
"name": "Business Cards",
"category": "prints",
"path": "products/prints/business-cards.html",
"product_image": "https://example.com/business-card-hero.jpg",
"short_description": "Professional business cards",
"price": "$25.00",
"product_details": {
"description": "High-quality business cards...",
"features": ["Premium cardstock", "Full-color printing"],
"options": [
{
"name": "Select Option",
"variants": [
{
"name": "Standard",
"image_url": "https://example.com/bc-standard.jpg",
"price_change": 0,
"default": true,
"freepik_prompt": "Professional business card design"
},
{
"name": "Premium",
"image_url": "https://example.com/bc-premium.jpg",
"price_change": 10
}
]
}
]
},
"gallery": {
"main_images": [
{
"id": "image_1",
"src": "https://example.com/bc-gallery-1.jpg",
"alt": "Business card front"
}
]
}
}
PHOTO-TEAM-REFERENCE.jsonGet the complete list of required photos in spreadsheet format:
Upload photos individually with exact filename requirements:
templates/ - Page templatesdata/ - JSON/CSV dataincludes/ - Reusable componentsgenerated/ - Built website