Skip to content

About

Store is based on Popmart and using React app.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Repository files navigation

DUDU STORE - PREMIUM SQUISHY COLLECTION

Dudu Store

📱 Responsive Modern E-commerce Platform

Dudu Store là nền tảng thương mại điện tử hiện đại chuyên về squishy và đồ chơi mềm mại cao cấp. Dự án được xây dựng với React và Framer Motion, mang đến trải nghiệm mua sắm mượt mà và thú vị.

✨ Tính năng nổi bật

  • Thiết kế hiện đại: Giao diện người dùng đẹp mắt, tối giản và thân thiện
  • Hoàn toàn responsive: Hiển thị hoàn hảo trên mọi thiết bị từ desktop đến mobile
  • Hiệu ứng mượt mà: Animations và transitions mượt mà với Framer Motion
  • Tối ưu SEO: Cấu trúc trang web thân thiện với SEO
  • Tương thích đa trình duyệt: Hoạt động trên tất cả các trình duyệt hiện đại

🚀 Công nghệ sử dụng

  • React: Thư viện JavaScript để xây dựng giao diện người dùng
  • Framer Motion: Thư viện animation cho React
  • CSS3: Styling với CSS hiện đại (Flexbox, Grid, Variables)
  • Responsive Design: Mobile-first approach
  • GitHub Pages: Triển khai và hosting

📋 Các trang chính

  1. Trang chủ: Giới thiệu sản phẩm nổi bật và bộ sưu tập
  2. Danh sách sản phẩm: Hiển thị tất cả sản phẩm với bộ lọc và sắp xếp
  3. Chi tiết sản phẩm: Thông tin chi tiết sản phẩm, hình ảnh, đánh giá
  4. Bộ sưu tập: Các bộ sưu tập squishy đặc biệt
  5. Giới thiệu: Thông tin về Dudu Store
  6. Liên hệ: Form liên hệ và thông tin cửa hàng

🎨 Thiết kế UI/UX

  • Tone màu sáng: Gam màu chủ đạo hồng pastel và trắng
  • Typography: Hệ thống font chữ rõ ràng, dễ đọc
  • Micro-interactions: Hiệu ứng hover, click mượt mà
  • Consistent Design System: Hệ thống thiết kế nhất quán xuyên suốt

📱 Responsive Design

  • Mobile First: Thiết kế tối ưu cho mobile trước
  • Breakpoints: Tương thích với mọi kích thước màn hình
  • Touch Friendly: Tối ưu cho thiết bị cảm ứng
  • Flexible Layouts: Sử dụng CSS Grid và Flexbox

🔧 Cài đặt và chạy dự án

  1. Clone repository:
git clone https://github.com/thepKz/vuvu-store.git
cd dudu-store
  1. Cài đặt dependencies:
npm install
  1. Chạy ứng dụng ở môi trường development:
npm start
  1. Build cho production:
npm run build
  1. Hệ thống sẽ tự động CICD đẩy lên github page

🌟 Tính năng đã hoàn thành

  • ✅ Thiết kế UI/UX hiện đại
  • ✅ Responsive trên mọi thiết bị
  • ✅ Animations mượt mà với Framer Motion
  • ✅ Trang chủ với hero section ấn tượng
  • ✅ Danh sách sản phẩm với bộ lọc
  • ✅ Trang chi tiết sản phẩm với zoom ảnh
  • ✅ Trang bộ sưu tập
  • ✅ Trang giới thiệu
  • ✅ Trang liên hệ với form
  • ✅ Footer hiện đại với newsletter

📝 Tính năng đang phát triển

  • 🔄 Giỏ hàng và thanh toán
  • 🔄 Hệ thống đánh giá sản phẩm
  • 🔄 Tài khoản người dùng
  • 🔄 Tìm kiếm nâng cao
  • 🔄 Đề xuất sản phẩm thông minh

📊 Performance Optimization

  • Lazy Loading: Tải components theo nhu cầu
  • Image Optimization: Tối ưu hóa hình ảnh
  • Code Splitting: Chia nhỏ bundle
  • Memoization: Tránh re-renders không cần thiết

🔒 Security

  • Input Validation: Kiểm tra đầu vào
  • XSS Protection: Bảo vệ chống tấn công XSS
  • HTTPS: Bảo mật giao tiếp

🌐 Deployment

Dự án được triển khai trên GitHub Pages tại: https://thepkz.github.io/vuvu-store/

📄 License

MIT License

👥 Contributors


© 2026 Dudu Store. All rights reserved ✨

About

Store is based on Popmart and using React app.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages