Skip to content

Repository files navigation

SkylineShop

Overview

This project is an E-Commerce platform developed using Spring MVC, Spring Data JDBC, Spring Security, and OAuth. The platform allows users to browse products, add them to their cart, and securely check out. Administrators can manage products, orders, and user accounts.

Features

  • User Registration and Authentication
    • User registration with email verification.
    • Login using email/password and OAuth providers (Google, Facebook).
    • Password reset functionality.
  • Product Management
    • Browse and search products by categories.
    • Product details page with descriptions, images, and reviews.
    • Admin interface for adding, updating, and deleting products.
  • Shopping Cart
    • Add products to the cart.
    • Update product quantities in the cart.
    • Remove products from the cart.
  • Order Management
    • Checkout process with order summary.
    • Order history and order tracking.
    • Admin interface for managing orders.
  • Security
    • Role-based access control (User, Admin).
    • OAuth integration for social login.

Technologies Used

  • Backend
    • Java 8
    • Spring MVC
    • Spring Data JDBC
    • Spring Security
    • OAuth2
  • Database
    • SQL Server
  • Frontend
    • JSP
    • HTML, CSS, JavaScript
  • Build Tool
    • Maven

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages