Welcome to the Bite Me burger website documentation. This document provides a detailed overview of the website's features, technical architecture, and structure.
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.
-
Interactive Menu:
- Categorized filter tabs (All, Classic, Cheesy, Spicy, Combos).
- Animated cards with hover effects (tilt, scale, and rotations).
-
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.
-
Progressive Web App (PWA):
- Serviced by
sw.jsfor offline functionality. - PWA installation prompt custom banner/modal for installing on Android, iOS, or Desktop.
- Serviced by
-
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.
- 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)
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.