Task-4-Pizza-

πŸ• Pizza-on-Demand Website

Developed by: Mohamed Sayed Omar El-sayed
ITI Summer Training Project


πŸ“˜ Project Overview

This project is a multi-page pizza ordering website built using HTML5 and CSS3. It allows users to:


🌐 Live Preview

πŸ”— Click to View the Live Project


πŸ“ Project Structure

Task-Two-/

β”œβ”€β”€ main.html             # Home page with intro and layout

β”œβ”€β”€ makeOrder.html        # Pizza order form with user inputs

β”œβ”€β”€ contact.html          # Contact page with developer info

β”œβ”€β”€ thankyou.html         # Thank you/confirmation page after submitting order

β”œβ”€β”€ CSS/                  # All styling files

β”‚   β”œβ”€β”€ main.css          # Styling specific to the main page

β”‚   β”œβ”€β”€ style.css         #Styling specific to the make an order page

β”‚   β”œβ”€β”€ contact.css       # Styling specific to the contact page

β”‚   └── thankyou.css      # Styling for the thank-you page

β”œβ”€β”€ images/               # All project images

β”‚   β”œβ”€β”€ myphoto.jpeg       # me image for about section or decoration
                                                                                                                      --|   
β”‚   └── pizza-1.jpeg      # Pizza image for main section or decoration

└── script.js             # Optional JavaScript (validation, interactivity)

🧩 Page Breakdown

1. main.html (Homepage)

2. makeOrder.html (Order Form)

3. thankyou.html

4. contact.html


🎨 CSS Styling Overview

βœ… Common Layout Features

Feature Description
CSS Variables Declared in :root for easy color control
Responsive Design @media queries for mobile screens
Flexbox Used in headers, navbars, and containers
Button Hover Transitions with background-color change
Clean UI Rounded corners, shadows, spacing consistency

πŸ”‘ Key Variables in :root

:root {
  --main-color: #570606c6;
  --secondary-color: #a2a4bf;
  --text-color: #fff;
  --highlight-color: #e63946;
  --bg-box: bisque;
  --border-radius: 8px;
  --box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  --padding: 15px;
}

🧠 Layout Principles

Section Description
Header Sticky positioning with logo on the left and a navigation bar centered or aligned to the right.
Form Inputs are grouped using <fieldset> and labeled by <legend> for accessibility and clarity.
Inputs Uniform padding, consistent border-radius, and controlled width ensure a clean and readable layout.
Buttons Styled with smooth hover transitions and consistent padding, using CSS variables.
Media Queries Responsive design ensures labels and inputs adjust to stack vertically on smaller screens.

πŸ›  Technologies Used

Technology Purpose
HTML5 Structure, forms, and layout of the webpages
CSS3 Styling, layout, and responsive design
JavaScript (Optional) For interactivity and enhancements

πŸš€ How to Run Locally

  1. Clone the repository:

    ```bash git clone https://github.com/Mohamedsayed101/Task-4-Pizza-.git

πŸ’¬ Contact Developer



πŸ™ Final Words

This project is more than just a taskβ€”it’s a small step in my journey to become a better developer.

Every line of code was written with passion and a desire to learn and grow.

Thank you for taking the time to explore it.
If you have any feedback or suggestions, I’d love to hear from you!

β€œGreat things are done by a series of small things brought together.”
β€” Vincent Van Gogh