Duration: 2 hours 30 minutes
Tools: ChatGPT (free version) or GitHub Copilot, Visual Studio Code, Bootstrap, and Chrome/Edge
By the end of this lab, you will be able to:
- Build a multi-page responsive website (for products or services) using HTML, CSS, and Bootstrap
- Apply a consistent color scheme based on color harmony principles
- Use AI tools responsibly to assist your coding process while understanding each line of code
In this lab, you’ll design a small business website — it could be for products (e.g., handmade candles, gadgets, books) or services (e.g., photography, web design, yoga classes).
You’ll use AI tools like ChatGPT or GitHub Copilot to assist you, but the focus is on understanding and modifying the generated code to fit your creative vision.
You will:
- Plan the concept and structure of your website
- Build each page with AI assistance, step-by-step
- Choose and apply a professional color scheme
- Make your website responsive using Bootstrap
- Create a new folder named MyWebsite.
- Inside it, create:
- index.html(Home page)
- about.html
- products.htmlor- services.html(depending on your theme)
- A folder named itemscontaining individual pages for each product or service (item1.html,item2.html, etc.)
- A cssfolder with astyle.cssfile
 
💡 Decide on your business theme: Before coding, choose what your website is about.
Examples:
- A bakery showcasing cakes and pastries 🍰
- A photography service portfolio 📸
- A handmade crafts store 🧵
- A fitness trainer offering programs 💪
This will guide your content, images, and page structure.
Before you begin designing, decide on the color harmony you’ll use.
- Learn about color schemes here:
- Experiment with:
- Monochromatic (one hue, different shades)
- Analogous (colors next to each other on the wheel)
- Complementary (opposite colors)
- Triadic (three evenly spaced colors)
 
- Choose 3–4 main colors: background, text, accent, and highlight.
- Write down their hex codes — you’ll use them in your CSS file.
Use ChatGPT or Copilot to generate small sections at a time:
- A navigation bar linking to Home, About, and Products/Services
- A hero section introducing your business
- A footer with contact or copyright info
🧠 Important:
After AI generates code, read and understand every line.
If something doesn’t make sense, ask:
“Explain what this Bootstrap class does”
“What does this<div>structure achieve?”
You’re not just copying — you’re learning how the website works.
Build an About page describing:
- Who you or your company is
- What values or goals drive the business
- Optionally include a photo or logo
Use AI to structure the layout. This page can be made responsive too !
- Create a Bootstrap card grid layout that showcases all your products or services.
- Refer to Unit 1 - lesson 6 for reference. This can guide your interaction and requests to your AI assistant.
- Each card should include:
- Image
- Short description
- Button/Link that says “Learn More” linking to the individual item page
 
In the items folder:
- Create separate pages like item1.html,item2.html, etc.
Each page should contain:
- Title and description
- Image or gallery
- Price, features, or benefits
- Link to go back to the Products/Services page
- Use Bootstrap’s grid system (container,row,col-*) to make layouts flexible.
- Add media queries in your style.cssfor small refinements.
- Test your website at different screen sizes (mobile, tablet, desktop).
- Open style.cssand apply the colors you selected earlier.
- Alternately, you can ask your CoPilot/AI to do this job for you. Add in the color codes you copied earlier and ask your AI to integrate it into your website.
- Keep refining until you are happy and prooud of your website.