Café Design — Restaurant Web Presence
Frontend & UI Design
01 — Project Overview
An animated, visually premium café website with menu showcase, table reservation form, and user login system.
Solo Developer — UI design, animations, and auth flow.
Stack
02 — The Problem
Goal
Design a café's web presence that feels warm and premium — converting visitors into reservations.
User Issue
Small cafés often have generic template websites that don't reflect their brand personality.
03 — The Process
Scroll Animations
Used Intersection Observer for section reveals, keeping the codebase dependency-free.
Auth Flow
Built a lightweight user registration/login to save reservation history.
Key Challenge
Creating a custom, lightweight slider system without bloating the bundle size with heavy React carousels.
// Swiper Testimonials Config
const swiper = new Swiper('.slider-wrapper', {
loop: true,
grabCursor: true,
spaceBetween: 25,
breakpoints: {
0: { slidesPerView: 1 },
768: { slidesPerView: 2 },
1024: { slidesPerView: 3 }
}
}); 04 — The Solution
A beautiful, responsive café website featuring smooth hover states, dynamic layout scaling, and a warm, inviting color palette.
05 — Results & Learnings
Impact
Showcased advanced CSS animation technique without any external libraries.
Learnings
Learned to replicate GSAP-quality scroll effects with pure browser APIs.
What I'd do differently
Would add a real backend with PHP/MySQL to persist reservations.