Skip to content

E-commerce app using SpringBoot and Vue.js for ZIPGEAR Group Project..

Notifications You must be signed in to change notification settings

tiennguyenvan/zipgear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zipGear

E-commerce app using SpringBoot and Vue.js for ZIPGEAR Group Project

Overview

zipGear is a full-featured e-commerce application for purchasing computer parts and related services. Built using Spring Boot for the backend and Vue.js for the frontend, the project focuses on delivering a seamless shopping experience. Key functionalities include product search, comparison, order management, and customer support.

Features

User Management

  • Registration and Login: Users can create an account with email/username and password, then log in to access personalized profiles.
  • Profile Management: Users can manage basic information and view order history.

Product Management

  • Product Listings: Admins can add, update, and delete products, complete with descriptions, images, prices, and categories.
  • Product Reviews: Verified users can review and rate products to help others make informed purchasing decisions.

Product Search and Filtering

  • Search: Users can search for products by keywords and receive results including name, images, prices, and ratings.
  • Filter and Sort: Filter by category, brand, price, and ratings; sort by price and rating.

Shopping Cart and Checkout

  • Cart Management: Add, remove, and update products within the cart.
  • Checkout: Offers guest checkout and account creation upon purchase.

Order Management Dashboard

  • Order Tracking: Admins can view and update order statuses (pending, shipped, delivered).
  • Customer Updates: Customers can log in to track their order status.

Technical Specifications

  • Backend: Spring Boot
  • Frontend: Vue.js
  • Database: MySQL (or compatible relational database)

Installation

Prerequisites

  • Java 11+
  • Node.js (for frontend)
  • MySQL or compatible database

Steps

  1. Clone the Repository
    git clone https://github.com/yourusername/zipGear.git
    cd zipGear

About

E-commerce app using SpringBoot and Vue.js for ZIPGEAR Group Project..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •