Skip to content

thebardofavon/cs331

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LUXE - Premium Fashion E-Commerce Platform

🌟 Overview

LUXE is a modern, feature-rich e-commerce platform designed for premium fashion retail. Leveraging state-of-the-art web technologies and AI-powered recommendations, LUXE delivers an exceptional shopping experience for customers while providing powerful management tools for administrators.

✨ Features

User Features

  • User Authentication - Secure login and registration system
  • Product Browsing - Explore products with advanced filtering and search capabilities
  • Product Recommendations - AI-powered product suggestions based on user preferences
  • Visual Search - Upload images to find similar fashion items
  • Shopping Cart - Add items, manage quantities, and checkout
  • Wishlist - Save favorite items for future consideration
  • Order Management - Track order status, view order history
  • User Profile - Manage personal information, addresses, and preferences

Admin Features

  • Admin Dashboard - Comprehensive overview of store performance
  • Inventory Management - Add, edit, and remove products
  • Order Processing - View and update order statuses
  • Analytics - Track sales, inventory levels, and user activity
  • Category Management - Organize products into customizable categories

🛠️ Technology Stack

Frontend

  • React - UI library for building the user interface
  • Redux Toolkit - State management solution
  • React Router - Routing and navigation
  • Material UI - Component library for modern, responsive design

Backend (API Integration)

  • RESTful API integration with comprehensive endpoints for:
    • User authentication
    • Product management
    • Cart and order handling
    • Wishlist functionality
    • Image processing for visual search

📋 Project Structure

src/
├── app/
│   └── store.js              # Redux store configuration
├── components/
│   ├── common/               # Shared UI components
│   └── layout/               # Layout components like NavBar
├── features/
│   ├── admin/                # Admin dashboard and management
│   ├── auth/                 # Authentication functionality
│   ├── cart/                 # Shopping cart
│   ├── orders/               # Order management
│   ├── payment/              # Payment processing
│   ├── products/             # Product catalog
│   ├── saveForLater/         # Save for later functionality
│   ├── user/                 # User dashboard and profile
│   └── wishlist/             # Wishlist functionality
├── services/
│   └── apiClient.js          # API service integration
└── utils/                    # Utility functions

📸 Screenshots

User Interface

Home Page

Home Page The welcoming homepage showcasing featured products and categories

Fashion AI Assistant

Fashion AI Assistant Chat with Fashion AI Assistant to find products in our catalog that go well with your choices

Visual Search

Visual Search Upload an image to find similar products in our catalog

🌟 Key Features Showcase

Visual Search

Visual Search

*Upload an image to find similar products in our catalog*

AI-Powered Recommendations

AI Recommendations Get personalized product recommendations based on your preferences

Fashion AI Assistant

Fashion AI Assistant Chat with Fashion AI Assistant to find products in our catalog that go well with your choices

🔐 Authentication

The application features a robust authentication system:

  • User registration and login
  • Admin-specific authentication
  • Protected routes for secure access

📱 Responsive Design

LUXE is built with a mobile-first approach, ensuring a seamless experience across all devices:

  • Responsive layout adapts to any screen size
  • Touch-friendly interface for mobile users
  • Optimized performance on all devices

🙏 Acknowledgements

  • Material UI for the component library
  • Redux team for the state management tools
  • React Router for navigation capabilities
  • All the contributors who have helped shape this project

© 2025 LUXE Fashion Marketplace. All rights reserved.

About

Software Engineering Lab, Winter 2024-2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 83.7%
  • JavaScript 11.9%
  • Python 4.3%
  • Other 0.1%