Skip to content

Sobee-Project/sobee-customer

Repository files navigation

Sobee Customer Site

Table of Contents

  1. Project Overview
  2. Features
  3. Installation
  4. Usage
  5. Contributing
  6. License

Project Overview

The Sobee Customer Site is a comprehensive e-commerce platform designed to provide a seamless shopping experience for customers. The project integrates a robust recommendation system to enhance user engagement and facilitate personalized shopping experiences. This front-end repository focuses on the customer-facing side of the platform, offering a variety of features and functionalities that cater to the needs of both shoppers and sellers.

Features

  1. User Authentication and Authorization:

    • Secure login and registration.
  2. Product Management:

    • Browse and search products.
    • View detailed product information, including name, price, category, brand, description, and reviews.
    • Add products to favorites.
  3. Shopping Cart:

    • Add products to the shopping cart.
    • Update product quantities.
    • View cart summary and proceed to checkout.
  4. Order Management:

    • Track order status.
    • View order details.
    • Contact sellers regarding orders.
  5. Wishlist:

    • Add products to the wishlist for future reference.
  6. User Profile Management:

    • Update personal information.
    • Manage addresses and default shipping addresses.
  7. Chat System:

    • Real-time chat between customers and sellers.
    • View chat history and manage conversations.
  8. Recommendation System:

    • Personalized product recommendations based on browsing and purchase history.
  9. Responsive Design:

    • Optimized for various screen sizes and devices.

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Sobee-Project/sobee-customer.git
    cd sobee-customer
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start

The application will be available at https://localhost:3000.

Usage

Once the development server is running, you can start exploring the various features of the Sobee Customer Site:

  • Browse Products: Explore the product catalog, search for specific items, and view detailed product information.
  • Manage Cart and Orders: Add items to your cart, review your selections, and place orders. Track your orders and contact sellers if needed.
  • Interact with Sellers: Use the chat feature to communicate with sellers directly.
  • Personalized Shopping: Take advantage of personalized recommendations to discover new products.

Work Assignment

Team Member Task Description
Tran Tuan Kiet Front-end development, Product pages, Cart management
Le Van Duy User authentication, Order tracking, Chat support

Contributing

We welcome contributions to improve the Sobee Customer Site. To contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:
    git commit -m "Add your message"
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Create a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.