Skip to content

egorpusto/fastfood-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast Food Website

📝 Description

A modern, responsive, and pixel-perfect website layout for a fast food restaurant. Features a clean design, smooth animations, and a fully adaptive layout that works flawlessly on mobile, tablet, and desktop devices.

🌐 Live Demo

Check out the live version here:
View Live Site

✨ Features

🎨 Design & UX

  • Modern Hero Section with full-viewport background image and call-to-action
  • Animated Food Showcase with hover effects and smooth transitions
  • Interactive Burger Image in the order section with CSS keyframe animation
  • Sticky Header for easy navigation

📱 Responsiveness

  • Mobile-First approach (media queries for 500px, 650px, 850px, 1100px)
  • Flexible Grid Layouts using CSS Flexbox and Grid
  • Adaptive Typography and spacing for all screen sizes
  • Touch-friendly buttons and navigation for mobile devices

🛠 Technical Highlights

  • Semantic HTML5 markup for better SEO and accessibility
  • BEM Methodology (Block, Element, Modifier) for CSS class naming
  • CSS Custom Properties for consistent styling
  • Smooth Scrolling for anchor links
  • Optimized Images with object-fit: cover for consistent aspect ratios

🛠 Tech Stack

Frontend:

  • HTML5 (Semantic Tags, Accessibility Attributes)
  • CSS3 (Flexbox, Grid, Animations, Transitions)

Design & Tools:

  • Google Fonts (Roboto)
  • CSS Variables for theming
  • BEM Naming Convention

🚀 Quick Start

Since this is a static website, getting started is incredibly easy.

1. Clone or Download the project

git clone https://github.com/egorpusto/fastfood-website.git cd fastfood-website

2. View the website

Simply open the index.html file in your web browser. You can:

  • Double-click the file in your file explorer
  • Or use a local server for full functionality (recommended):

Using Python (if installed)

python -m http.server 8000

Using Node.js http-server (if installed)

npx http-server

Using PHP (if installed)

php -S localhost:8000

Then visit http://localhost:8000 in your browser.

🗂 Project Structure

  • fastfood-website/
    • index.html # Main HTML file
    • styles.css # Main stylesheet
    • README.md # Project documentation (this file)
    • images/ # All images and assets
      • icons/
        • socials/
          • facebook.png
          • instagram.png
          • linkedin.png
          • twitter.png
        • global.svg
        • logo.png
        • main.svg
        • quote.svg
    • burger.png # Animated burger
    • feedback.png # Testimonial avatar
    • food-list-1.jpg # Food items
    • food-list-2.jpg
    • food-list-3.jpg
    • food-list-4.jpg
    • product-1.jpg # Product cards
    • product-2.jpg
    • product-3.jpg
    • product-4.jpg
    • welcome-bg.jpg # Hero background

⚙️ Customization

The website is easy to customize:

  1. Colors: Modify CSS variables in styles.css
  2. Content: Replace text in index.html and images in the images/ folder
  3. Fonts: Update the Google Fonts link in the HTML <head> section

🌐 Browser Support

  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Edge (latest)
  • Mobile browsers (iOS Safari, Chrome Mobile)

⚠️ Disclaimer / Attribution

This layout was developed as part of a front-end learning tutorial. The primary goal was to practice and demonstrate skills in HTML5, CSS3, and responsive web design techniques.


Made with ❤️ by egorpusto

About

A responsive and modern fast food restaurant website layout.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors