Skip to content

Latest commit

Β 

History

History
47 lines (35 loc) Β· 2.26 KB

File metadata and controls

47 lines (35 loc) Β· 2.26 KB

Bite Me β€” Project Summary

Welcome to the Bite Me burger website documentation. This document provides a detailed overview of the website's features, technical architecture, and structure.


πŸ” Project Overview

Bite Me is a high-end, responsive single-page web application designed for a premium burger joint. It offers users a seamless browsing experience where they can explore the menu, customize orders, add delivery details, and send their complete orders directly to WhatsApp.


✨ Features

  1. Interactive Menu:

    • Categorized filter tabs (All, Classic, Cheesy, Spicy, Combos).
    • Animated cards with hover effects (tilt, scale, and rotations).
  2. Built-in Cart System:

    • Real-time cart calculations (subtotal and total prices).
    • Delivery details modal containing Fields for Name, Address, Phone, and Alt Phone (stored for convenience).
    • WhatsApp Checkout: Sends a beautifully formatted text order to WhatsApp (+92 339 9989928) with items list, totals, and delivery info.
  3. Progressive Web App (PWA):

    • Serviced by sw.js for offline functionality.
    • PWA installation prompt custom banner/modal for installing on Android, iOS, or Desktop.
  4. Rich Visual Design:

    • Cream-colored aesthetic with striking red accents.
    • Subtle background noise (grain texture) and floating food icon animations.
    • Smooth marquees and scroll reveal transitions.

πŸ› οΈ Technical Stack

  • Frontend Framework: Vanilla HTML5 & JavaScript
  • Styling: Tailwind CSS (via CDN) & Custom Vanilla CSS Custom Properties (Variables)
  • Fonts: Google Fonts (Fraunces for headings, Plus Jakarta Sans for UI elements)
  • PWA Features: Web App Manifest (manifest.json) & Service Worker (sw.js)

πŸ“‚ File Directory Structure

  • index.html β€” The main landing page, structural components, custom styling block, and script logic.
  • manifest.json β€” PWA configuration containing application name, icons, and theme colors.
  • sw.js β€” Service worker for offline resource caching.
  • images/ β€” Directory containing assets like the app icons and burger illustrations.
  • readme.txt β€” Basic introduction and highlights of the project.
  • summarize.md β€” Detailed summary and architecture of the application.