Project Summary: Yums Café is a clean, responsive, and interactive website designed to showcase a cozy café experience online. The project was inspired by my love for cafés and the desire to create a digital space where visitors can explore a café’s menu, gallery, and contact options seamlessly. I aimed to design a website that feels warm, inviting, and user-friendly, without relying on JavaScript—demonstrating that elegant interactivity is achievable with pure HTML and CSS.

Inspiration The inspiration came from my love for cafés and the cozy, inviting atmosphere they create. I wanted to capture the café experience online, allowing visitors to explore the menu, gallery, and ambiance through a visually appealing, interactive, and responsive website.

What it Does Hero section with welcoming message and call-to-action button About section describing the café’s story Menu with interactive, elegant cards Gallery with hover effects for images Contact form for inquiries Footer with social icons and business details All interactions are handled purely with HTML & CSS, ensuring smooth transitions and a modern feel.

How i Built It HTML5 for semantic structure CSS for styling, animations, and responsiveness Google Fonts for typography Font Awesome for social media icons We used CSS Grid and Flexbox for layouts, hover effects for interactivity, and keyframe animations for smooth section fade-ins.

Challenges i Ran Into Creating interactive elements without JavaScript Ensuring responsiveness across devices Balancing clean design with interactivity, avoiding clutter

Accomplishments We're Proud Of Fully interactive, visually appealing website using only HTML & CSS Hover effects and animations that make the site dynamic Added extra gallery images to enhance the café experience online Maintained a consistent design language across all sections

What i Learned Creating interactive and responsive web experiences with HTML & CSS only Effective use of CSS Grid, Flexbox, transitions, and keyframes Importance of image optimization, typography, and color palette

What's Next for Yums Café Add additional menu items dynamically Include light/dark mode toggle for accessibility and personalization Potential integration of a backend system for orders and reservations

Built With

  • css
  • css-grid
  • css-transitions-&-animations
  • deployed-on-github-and-netlify
  • flexbox
  • font-awesome-(for-social-media-icons)
  • google-fonts
  • html5
  • keyframes
  • optimized-jpeg-/-webp-images-for-gallery-and-menu
Share this project:

Updates

Submission history