Skip to content

Fennjoy100/ZenMarket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fusion 5 — Where Excellence Meets Experience

A premium, multi-functional, and fully responsive web platform built using HTML5, Vanilla CSS, and JavaScript. This project integrates four distinct modules—Food Court, Ecommerce Shop, Movie Booking, and Voice Assistant—into a unified, high-end user experience.

🚀 Live Demo (Insert your live link here, e.g., GitHub Pages or Netlify)

📌 Project Overview Fusion 5 is a modern front-end project that showcases:

  • Unified Landing Page: A high-impact entry point with parallax effects and smooth transitions.
  • Theme Management: Persistent Dark and Light modes using CSS variables and LocalStorage.
  • Multilingual Support: Real-time translation into 5 languages (English, Tamil, Malayalam, Hindi, Spanish).
  • Accessibility Tools: Integrated Text-to-Speech (Speaker) for product names and Voice Search for hands-free navigation.
  • Dynamic E-commerce: Real-time search, category filtering, and a persistent shopping cart system.
  • Movie Booking: Intuitive seat selection and booking confirmation flows.

🛠 Technologies Used

  • HTML5: Semantic structure and modern layout techniques.
  • Vanilla CSS: Custom design system, Grid/Flexbox, and keyframe animations.
  • JavaScript (ES6+): Core logic, DOM manipulation, and state management.
  • Web Speech API: Powers the Voice Assistant and Text-to-Speech functionality.
  • LocalStorage: Ensures user preferences (Theme, Language, Cart) persist across sessions.
  • Responsive Design: Mobile-first approach with customized media queries for all devices.

Key Features

🔹 Smart Navigation Bar

  • Balanced Layout: Brand logo on the left, centered navigation links, and a suite of accessibility tools on the right.
  • Responsive Menu: Smooth hamburger menu transitions for mobile and tablet users.

🔹 Advanced Voice Assistant

  • Voice Navigation: Navigate to "Food", "Shop", or "Movies" just by speaking.
  • Voice Search: Instantly find products or movies using the integrated microphone.

🔹 Multilingual Translator

  • Real-time Translation: Switch the entire UI between 5 languages instantly without page reloads.
  • Persistence: Remembers your language choice every time you return.

🔹 E-commerce & Shopping Cart

  • Unified Cart: Add items from any page; the cart persists automatically.
  • Intelligent Filtering: Filter by category, price, or brand with instant UI updates.
  • Scroll Reveal: Premium fade-in animations as you browse products.

🔹 Movie Booking System

  • Interactive Discovery: Browse "Now Showing" and "Upcoming" movies with ease.
  • Seamless Checkout: Modal-based booking flow with glassmorphism design.

📱 Responsive Design

  • Pixel-Perfect: Tested on mobile, laptop, and tablet screens.
  • Adaptive Grids: Layouts shift from 1-column (mobile) to 4-columns (desktop) seamlessly.
  • Visual Consistency: Standardized aspect ratios for all product and movie artwork.

🧠 Development Process

  1. Architecture: Scalable directory structure separating core modules into a pages/ directory.
  2. Design System: Comprehensive CSS variable library for effortless theme switching.
  3. Logic Integration: Centralized JS handling for shared state (Language, Theme, Cart).
  4. UX Optimization: Custom cursors, micro-animations, and toast notifications for better feedback.

📂 Project Structure

Fusion5-Landing-Page/
│
├── index.html           # Main Hero Landing Page
├── css/                 # Global styles & theme variables
├── js/                  # Shared logic (Particles, Voice, Theme)
├── assets/              # Premium images, icons & branding
│   └── images/          # Product, Movie, and UI assets
└── pages/
    ├── food.html        # Food Court module
    ├── ecommerce.html   # Shop & Collections module
    ├── movies.html      # Movie Booking module
    ├── food.js          # Specific logic for Food page
    ├── ecommerce.js     # Filter & Cart logic
    └── movies.js        # Cinema booking logic

📚 What I Learned

  • Complex State Sync: Mastered syncing user preferences (Theme/Lang) across multiple HTML pages.
  • API Integration: Learned to implement the browser's Web Speech API for real-world accessibility.
  • Performance Optimization: Managing large image assets and CSS transitions for a "luxury" feel.
  • UX Engineering: Using custom modals and intersection observers to create high-end animations.

Running the Project

  1. Clone the repository.
  2. Open the project folder.
  3. Open index.html in your browser (no build step required).

About

Fusion 5 is a modern, fully responsive web platform built with HTML, CSS, and JavaScript. It integrates food ordering, e-commerce, movie booking, and voice assistant features into one seamless and user-friendly experience, focusing on performance, accessibility, and clean UI design

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors