Savor the digital flavor of Orlando's premier BBQ experience! This mouth-watering website brings the smoky goodness of Bubbalous Bodacious BBQ directly to your screen. Customers can browse our signature menu, order party packs for special occasions, and place online orders with just a few clicks. Built with cutting-edge web technology that works seamlessly on phones, tablets, and computers, ensuring every customer gets the full BBQ experience whether they're dining in or ordering from home.
KEY FEATURES
- Theme Toggle System: Seamless dark/light mode switching with persistent user preferences stored in localStorage and automatic system preference detection.
- Mobile-First Responsive Design: Optimized layouts for all screen sizes with a collapsible mobile navigation menu featuring smooth animations and intuitive touch interactions.
- Online Ordering System: Complete e-commerce functionality with shopping cart, item customization, checkout process, and localStorage persistence for cart items across sessions.
- Dynamic Image Carousel: Auto-rotating banner images showcasing delicious BBQ dishes with manual navigation controls and smooth transitions, optimized using Next.js Image component for performance.
- SEO-Optimized Pages: Each page includes comprehensive metadata with titles, descriptions, and keywords optimized for search engines. Next.js server-side rendering ensures content is crawlable and indexable.
TECHNOLOGY STACK
- Styling: CSS Modules with CSS Custom Properties for dynamic theming
- Frameworks/Libraries: Next.js 16 (App Router), React 19, Next.js Image optimization
- State Management: React Hooks (useState, useEffect) for component-level state management
- Runtime: Node.js
- Framework: Next.js (full-stack framework with API routes capability)
- Icons: Font Awesome
- Data Management: JSON files for menu and party pack data
- Font Loading: Next.js Google Fonts integration (Oswald, Inter)
- SEO: Next.js Metadata API for comprehensive page metadata and Open Graph tags
- Local Storage: Browser localStorage API for cart persistence and theme preferences
- Responsive Design: Mobile-first approach using CSS Grid, Flexbox, and media queries
PROJECT SCREENSHOTS





