Welcome to Cafebahz, a beautifully designed, responsive coffee shop website that brings the warmth and charm of a local café to the digital world!
Interactive demo showcasing the responsive design, smooth animations, and modern UI of Cafebahz website.
- Node.js (v14 or higher)
- npm (comes with Node.js)
- A modern web browser
-
Clone the repository:
git clone https://github.com/zbaharyilmaz/cafebahz.git cd cafebahz -
Install dependencies:
npm install
-
Start development server:
# Development with live reload npm run dev # Or production server npm start
-
Open your browser and visit:
http://localhost:5000
npm run dev- Start development server with live reloadnpm start- Start production servernpm run build- Build optimized assets for productionnpm run lint- Lint HTML filesnpm run format- Format code with Prettier
- Responsive Layout: Perfect on desktop, tablet, and mobile devices
- Beautiful Typography: Poppins for clean readability, Dancing Script for elegant headings
- Smooth Animations: Hover effects and transitions that delight users
- Gradient Cards: Eye-catching design elements with coffee-themed colors
- Mobile-first approach
- Adaptive hero section with rotating cards
- Responsive image galleries
- Touch-friendly navigation
- Image Carousel: Stunning coffee shop photos with smooth transitions
- Menu Gallery: Interactive tabs for Coffee, Food, and Desserts
- Lightbox Gallery: Click to view menu items in full size
- Contact Form: Clean, user-friendly contact section
- Google Maps Integration: Find us easily with embedded map
- Hero Section: Eye-catching carousel with brand messaging
- About Us: Story and history of Cafebahz
- Meet the Team: Staff profiles with social links
- Our Menu: Categorized menu with beautiful food photography
- Contact: Contact form and location information
cafe-page/
├── assets/ # Source assets
│ ├── images/ # Image assets organized by category
│ │ ├── hero/ # Hero section images (sliders, about)
│ │ ├── icons/ # Icons and logos
│ │ ├── menu/ # Menu item images
│ │ │ ├── coffee/ # Coffee photos
│ │ │ ├── food/ # Food photos
│ │ │ └── dessert/ # Dessert photos
│ │ └── team/ # Team member photos
│ ├── scripts/ # Source JavaScript files
│ │ └── fslightbox.js # Lightbox functionality
│ └── styles/ # Source CSS files
│ └── style.css # Main stylesheet
├── dist/ # Built/optimized assets
│ ├── styles/ # Minified CSS
│ └── scripts/ # Minified JavaScript
├── demo/ # Demo materials
│ └── Cafebahz-demo.gif # Demo GIF (add your GIF here)
├── node_modules/ # Dependencies (auto-generated)
├── .gitignore # Git ignore rules
├── .htmlhintrc # HTML linting config
├── .prettierrc # Code formatting config
├── favicon.ico # Website favicon (ICO format)
├── favicon.svg # Website favicon (SVG format)
├── package.json # Node.js project config
├── postcss.config.js # PostCSS config
├── README.md # Project documentation
└── index.html # Main HTML file
