<JRJDev>
🚀

velora-fashion

BuildingPaidE-commerce

A modern, responsive e-commerce clothing platform built with pure HTML5, CSS3, and vanilla JavaScript — featuring authe…

Visit site

README

👗 Velora Fashion

Soft Elegance. Everyday Confidence.

A modern, responsive e-commerce clothing platform built with pure HTML5, CSS3, and vanilla JavaScript — featuring authentication, shopping cart, wishlist, Facebook Live Selling integration, GCash/Bank QR payments, order tracking, and more.


✨ Features

🛍️ Shopping Experience

  • Product catalog with categories (Dresses, Tops, Pants, Accessories)
  • Advanced filters — category, price range, sizes
  • Sorting — featured, price low-to-high, price high-to-low
  • Product details page with size & color selection
  • Quick view on hover
  • Stock indicator and rating display

🔐 Authentication

  • Sign up / Sign in with email & password
  • Google Sign In (demo mode — real OAuth upgradeable)
  • Protected actions — Add to Cart, Wishlist, and Checkout require login
  • Session persistence via localStorage
  • User dropdown menu with account access

🛒 Cart & Wishlist

  • Add / remove / update quantity in cart
  • Wishlist toggle on every product
  • Real-time badge counters on navbar
  • Persistent storage — survives browser refresh
  • Free shipping logic (orders over ₱1,500)

💳 Checkout & Payment

  • Two delivery methods:
    • 🚚 Deliver to address (with shipping fee)
    • 🏬 Pickup at shop (free)
  • Dynamic payment methods based on delivery:
    • Deliver: GCash, Bank Transfer, Cash on Delivery
    • Pickup: GCash, Bank Transfer, Pay at Shop
  • QR code generation for GCash & Bank transfers
  • Payment proof upload — customer uploads receipt screenshot
  • Reference number input for tracking
  • Auto-calculated fees (COD fee ₱50, free shipping over ₱1,500)

📦 Order Tracking

  • Visual tracking widget with progress bar
  • 6-step delivery flow: Order Placed → Confirmed → Preparing → Shipped → Out for Delivery → Delivered
  • 5-step pickup flow: Order Placed → Confirmed → Preparing → Ready for Pickup → Picked Up
  • Timeline with timestamps for every status change
  • Demo auto-advance for testing

📺 Live Selling

  • Facebook Page Plugin integration
  • Auto-detect live status based on schedule
  • Countdown timer to next live session
  • Offline fallback UI
  • Weekly schedule (Every Friday 8PM)

📄 Additional Pages

  • About — brand story, values, team, stats
  • Contact — form, FAQ, social links, store hours
  • Collections — curated product groups

🎨 Design & UX

  • Premium design language — Rose Beige, Soft Black, Champagne Gold
  • Typography: Playfair Display (headings) + Poppins (body)
  • Fully responsive — mobile, tablet, desktop
  • Smooth animations — AOS scroll effects, hover states, transitions
  • Toast notifications for user feedback
  • Accessibility — ARIA labels, keyboard navigation, semantic HTML

🛠️ Tech Stack

Layer Technology
Structure HTML5
Styling CSS3 (with CSS Variables, Grid, Flexbox)
Behavior Vanilla JavaScript (ES6+)
Animations AOS (Animate On Scroll)
QR Codes qrcodejs
Live Embed Facebook Page Plugin
Storage Browser localStorage
Fonts Google Fonts (Playfair Display, Poppins)
Images Unsplash (demo), replaceable

📁 Project Structure

Journey

No updates yet.

Building a dev tool or hiring developers? Get seen here. Become our Sponsor

Stays free because of
  • Ruri
  • UrAvgProgrammer
  • John Cyrill Corsanes
  • JB Benedicto
  • <JRJDev>
  • Carlo Dandan
  • exciar
  • John Javier R. Idmilao
  • wacxv
  • Joowd
  • Lewis John Villamor
  • Ian de Jesus
  • </Peter> "21st Dev Vinci"
  • Nico Alumbro
  • Benson
  • Doctor Scoliosis
  • Mon Albert Gamil
  • euphydev
  • Denmark Crisostomo
  • rodge-dev
  • Lixter Niño D. Dinawanao
  • Kaihzan-Nixxo Jamilla
  • RCastromero()
  • King Salomon
  • Michael William Mesina
  • DXT303
  • Ruri
  • UrAvgProgrammer
  • John Cyrill Corsanes
  • JB Benedicto
  • <JRJDev>
  • Carlo Dandan
  • exciar
  • John Javier R. Idmilao
  • wacxv
  • Joowd
  • Lewis John Villamor
  • Ian de Jesus
  • </Peter> "21st Dev Vinci"
  • Nico Alumbro
  • Benson
  • Doctor Scoliosis
  • Mon Albert Gamil
  • euphydev
  • Denmark Crisostomo
  • rodge-dev
  • Lixter Niño D. Dinawanao
  • Kaihzan-Nixxo Jamilla
  • RCastromero()
  • King Salomon
  • Michael William Mesina
  • DXT303
Join them

Building a dev tool or hiring developers? Get seen here. Become our Sponsor

Stays free because of
  • Benson
  • <JRJDev>
  • DXT303
  • Denmark Crisostomo
  • King Salomon
  • JB Benedicto
  • UrAvgProgrammer
  • Mon Albert Gamil
  • RCastromero()
  • John Cyrill Corsanes
  • Doctor Scoliosis
  • exciar
  • Ian de Jesus
  • </Peter> "21st Dev Vinci"
  • Carlo Dandan
  • Michael William Mesina
  • Kaihzan-Nixxo Jamilla
  • Lixter Niño D. Dinawanao
  • John Javier R. Idmilao
  • rodge-dev
  • wacxv
  • Lewis John Villamor
  • Ruri
  • Nico Alumbro
  • Joowd
  • euphydev
  • Benson
  • <JRJDev>
  • DXT303
  • Denmark Crisostomo
  • King Salomon
  • JB Benedicto
  • UrAvgProgrammer
  • Mon Albert Gamil
  • RCastromero()
  • John Cyrill Corsanes
  • Doctor Scoliosis
  • exciar
  • Ian de Jesus
  • </Peter> "21st Dev Vinci"
  • Carlo Dandan
  • Michael William Mesina
  • Kaihzan-Nixxo Jamilla
  • Lixter Niño D. Dinawanao
  • John Javier R. Idmilao
  • rodge-dev
  • wacxv
  • Lewis John Villamor
  • Ruri
  • Nico Alumbro
  • Joowd
  • euphydev
Join them