Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Café Lumière

Café Lumière is a modern French café landing page built with Vite, HTML, CSS, and JavaScript. Inspired by Parisian café culture, the project delivers an immersive experience through cinematic visuals, smooth animations, and elegant interactions.

Overview

Designed with a focus on aesthetics and user experience, Café Lumière combines handcrafted UI components, animated sections, and dynamic media to create a visually rich and engaging web experience.

Features

  • Responsive and modern design
  • Smooth scroll animations powered by AOS
  • Dynamic video backgrounds
  • Animated customer counter
  • Interactive menu and featured dishes sections
  • Elegant French café-inspired interface
  • Modular CSS architecture
  • Mobile-friendly layout
  • Smooth user interactions

Tech Stack

Layer Technologies
Build Tool Vite
Frontend HTML5, CSS3, JavaScript
Animations AOS (Animate On Scroll)
Media Hosting Cloudinary
Deployment Vercel

Project Structure

Cafe-Lumiere/
├── assets/
├── css/
│   ├── sections/
│   ├── style.css
│   └── ...
├── js/
│   └── script.js
├── index.html
├── package.json
├── vite.config.js
└── README.md

Installation

Clone the repository

git clone https://github.com/anasahhm/Cafe-Lumiere.git

cd Cafe-Lumiere

Install dependencies

npm install

Start the development server

npm run dev

Open your browser and visit:

http://localhost:5173

Build for Production

npm run build

Preview the production build:

npm run preview

Live Demo

https://cafe-lumiere-two.vercel.app


Highlights

Smooth Scroll Animations

Powered by AOS to create engaging transitions and section reveals.

Dynamic Video Experience

Interactive background videos hosted on Cloudinary with seamless switching functionality.

Animated Customer Counter

Intersection Observer and requestAnimationFrame are used to trigger smooth counter animations only when visible on screen.

Modular CSS Architecture

Styles are organized into reusable sections for maintainability and scalability.


Deployment

The project is deployed on Vercel and can be accessed here:

https://cafe-lumiere-two.vercel.app


Author

Anas Ahmed

GitHub: https://github.com/anasahhm


License

This project is licensed under the MIT License.

About

Café Lumière is a modern French café experience built with Vite, featuring cinematic visuals, smooth animations, and interactive sections inspired by Parisian café culture.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages