# 🚀 Sky Art Shop Website - Quick Start Guide Welcome! This guide will help you get your Sky Art Shop website up and running quickly. ## ✅ What's Included Your website includes: - ✨ 8 fully functional HTML pages - 🎨 Complete responsive CSS styling - 💻 Interactive JavaScript features - 📁 Organized file structure - 📖 Comprehensive documentation ## 📋 Step-by-Step Setup ### Step 1: View Your Website #### Option A: Using Live Server (Recommended) 1. Open Visual Studio Code 2. Install "Live Server" extension if not already installed: - Click Extensions icon (or press `Ctrl+Shift+X`) - Search for "Live Server" - Click Install 3. Right-click on `index.html` 4. Select "Open with Live Server" 5. Your website will open in your default browser! #### Option B: Open Directly in Browser 1. Navigate to your project folder 2. Double-click `index.html` 3. The website will open in your default browser ### Step 2: Add Your Images **Important**: The website currently references image files that don't exist yet. You need to add them! 1. Read the `IMAGE-GUIDE.md` file for complete image requirements 2. Create the necessary folders: ``` assets/images/ assets/images/products/ assets/images/portfolio/ assets/images/portfolio/displays/ assets/images/portfolio/personal-crafts/ assets/images/portfolio/card-making/ assets/images/portfolio/scrapbook-albums/ assets/images/blog/ ``` 3. Add your images to these folders 4. Or use placeholder images temporarily (see IMAGE-GUIDE.md) ### Step 3: Customize Your Content #### Update Business Information 1. Open `contact.html` 2. Update: - Phone number - Email address - Business hours - Social media links #### Update About Page 1. Open `about.html` 2. Customize: - Your story - Mission statement - Product offerings #### Add Your Products 1. Open `shop.html` 2. Find the product cards 3. Update: - Product names - Prices - Descriptions - Images ### Step 4: Customize Colors & Branding 1. Open `assets/css/main.css` 2. Find the `:root` section at the top 3. Change the color variables: ```css :root { --primary-color: #6B4E9B; /* Your brand's main color */ --secondary-color: #E91E63; /* Accent color */ --accent-color: #FF9800; /* Highlight color */ } ``` 4. Save and refresh your browser to see changes ## 🎯 Key Pages Explained ### 1. Home Page (`index.html`) - Main landing page with hero section - Features products and promotions - Links to all other sections ### 2. Portfolio Page (`portfolio.html`) - Showcases your creative work - Links to 4 category pages - Great for displaying past projects ### 3. Shop Page (`shop.html`) - Displays all products - Has filtering by category - Sorting by price functionality ### 4. About Page (`about.html`) - Tell your story - Explain your mission - Build trust with customers ### 5. Contact Page (`contact.html`) - Contact form (currently client-side only) - Business information - Social media links ### 6. Blog Page (`blog.html`) - Share tips and tutorials - Build community - Improve SEO ## 🎨 Customization Tips ### Changing Fonts In `main.css`, update these variables: ```css --font-primary: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; --font-heading: 'Georgia', serif; ``` ### Adjusting Spacing Modify these spacing variables: ```css --spacing-sm: 1rem; --spacing-md: 2rem; --spacing-lg: 3rem; --spacing-xl: 4rem; ``` ### Adding New Products Copy an existing product card in `shop.html`: ```html
Product Name

Your Product Name

Product description

$XX.XX

``` ## 📱 Testing Your Website ### Test on Different Devices 1. **Desktop**: Full features and layout 2. **Tablet** (768px): Adjusted grid layouts 3. **Mobile** (480px): Mobile menu and stacked layout ### Test in Different Browsers - Chrome - Firefox - Safari - Edge ### Use Browser Developer Tools 1. Press `F12` in your browser 2. Click the device toolbar icon 3. Test different screen sizes ## 🔧 Common Issues & Solutions ### Issue: Images Don't Show **Solution**: - Check file paths are correct - Ensure image files exist in the right folders - Check file names match exactly (case-sensitive) ### Issue: Navigation Menu Doesn't Work on Mobile **Solution**: - Make sure `main.js` is properly linked - Check browser console for JavaScript errors (F12) - Clear browser cache and reload ### Issue: Styles Not Applying **Solution**: - Verify `main.css` is in `assets/css/` folder - Check the CSS file is linked in your HTML - Clear browser cache (Ctrl+Shift+R) ### Issue: Contact Form Doesn't Submit **Note**: The contact form currently works client-side only (shows notification but doesn't actually send emails). To make it functional: 1. Set up a backend server (PHP, Node.js, etc.) 2. Or use a service like Formspree or Netlify Forms 3. Or integrate with an email API ## 🌐 Next Steps: Going Live ### Option 1: Traditional Web Hosting 1. Choose a hosting provider (Bluehost, HostGator, etc.) 2. Upload files via FTP 3. Point your domain to the hosting ### Option 2: GitHub Pages (Free) 1. Create a GitHub account 2. Create a new repository 3. Upload your files 4. Enable GitHub Pages in settings ### Option 3: Netlify (Free) 1. Create a Netlify account 2. Drag and drop your project folder 3. Get a free subdomain or connect your own ### Before Going Live - [ ] Add all your images - [ ] Update all content - [ ] Test all links - [ ] Add meta descriptions for SEO - [ ] Set up a contact form backend - [ ] Add Google Analytics (optional) - [ ] Get an SSL certificate (HTTPS) ## 📊 Adding Analytics To track visitors, add Google Analytics: 1. Create a Google Analytics account 2. Get your tracking code 3. Add it before the closing `` tag in all HTML files: ```html ``` ## 🛒 Adding E-commerce Features The current site has basic "Add to Cart" buttons. To make them functional: ### Option 1: Shopify Buy Button - Easy to integrate - Handles payments securely - No coding required ### Option 2: WooCommerce - Works with WordPress - Full e-commerce features - Requires more setup ### Option 3: Custom Solution - Build shopping cart in JavaScript - Set up payment gateway (Stripe, PayPal) - Requires programming knowledge ## 📞 Need Help? ### Resources - **HTML/CSS Help**: [MDN Web Docs](https://developer.mozilla.org/) - **JavaScript Help**: [JavaScript.info](https://javascript.info/) - **Web Hosting**: [Netlify](https://www.netlify.com/), [GitHub Pages](https://pages.github.com/) ### Documentation Files - `README.md` - Complete project overview - `IMAGE-GUIDE.md` - Image requirements and tips - `SETUP-GUIDE.md` - This file! ## ✨ Tips for Success 1. **Start Simple**: Don't try to add everything at once 2. **Test Often**: Check your changes in the browser frequently 3. **Use Version Control**: Consider using Git to track changes 4. **Backup Regularly**: Keep copies of your work 5. **Get Feedback**: Show friends/family and get their input 6. **Stay Organized**: Keep your files and folders well-organized ## 🎉 You're Ready Your Sky Art Shop website is ready to customize and launch. Take it step by step, and don't hesitate to experiment! Remember: - The website is fully responsive and mobile-friendly - All code is well-commented and organized - You can customize colors, fonts, and content easily - Images need to be added before going live **Good luck with your Sky Art Shop! 🎨✨** --- *Need to make changes? Just edit the HTML, CSS, or JavaScript files and refresh your browser!*